Protocol

class Protocol : IRdDynamic, IProtocol

Constructors

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

Types

Link copied to clipboard
object Companion

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?

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
open override val scheduler: IScheduler
Link copied to clipboard
open override val serializationContext: SerializationCtx
Link copied to clipboard
open override val serializers: ISerializers
Link copied to clipboard
open override val wire: IWire