Protocol

Constructors

Link copied to clipboard
constructor(serializers: ISerializers, identity: IIdentities, scheduler: IScheduler, wire: IWire, lifetime: Lifetime)
constructor(name: String, serializers: ISerializers, identity: IIdentities, scheduler: IScheduler, wire: IWire, lifetime: Lifetime, vararg initialContexts: RdContext<*>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val contexts: ProtocolContexts
Link copied to clipboard
open override val extCreated: ISignal<ExtCreationInfoEx>
Link copied to clipboard
open override val identity: IIdentities
Link copied to clipboard
open override val isMaster: Boolean
Link copied to clipboard
open override val lifetime: Lifetime
Link copied to clipboard
open override val location: RName
Link copied to clipboard
open override val name: String
Link copied to clipboard
open override val outOfSyncModels: ViewableSet<RdExtBase>
Link copied to clipboard
open override val protocol: IProtocol
Link copied to clipboard
Link copied to clipboard
open override val scheduler: IScheduler
Link copied to clipboard
Link copied to clipboard
open override val serializers: ISerializers
Link copied to clipboard
open override val wire: IWire

Functions

Link copied to clipboard
open override fun <T : RdExtBase> getOrCreateExtension(clazz: KClass<T>, create: () -> T): T
Link copied to clipboard
open override fun <T : RdExtBase> tryGetExtension(clazz: KClass<T>): T?