class CallSiteWiredRdTask<TReq, TRes> : WiredRdTask<TReq, TRes> |
|
class EndpointWiredRdTask<TReq, TRes> : WiredRdTask<TReq, TRes> |
|
class InternId
An ID representing an interned value |
|
class InternRoot<TBase : Any> : IInternRoot<TBase> |
|
class InternScheduler |
|
class ProtocolContexts : RdReactiveBase
This class handles RdContext on protocol level. It tracks existing contexts and allows access to their value sets (when present) |
|
class RdCall<TReq, TRes> : RdReactiveBase, IRdCall<TReq, TRes>, IRdEndpoint<TReq, TRes> |
|
class RdList<V : Any> : RdReactiveBase |
|
class RdMap<K : Any, V : Any> : RdReactiveBase |
|
class RdOptionalProperty<T : Any> : RdPropertyBase<T> |
|
class RdPerContextMap<K : Any, V : RdBindableBase> : RdReactiveBase, IPerContextMap<K, V> |
|
class RdProperty<T> : RdPropertyBase<T> |
|
abstract class RdPropertyBase<T> : RdReactiveBase |
|
class RdSecureString
This is a temporary stub for proper secure strings in protocol Unlike a normal string, it won't be stored in logs or any other string representations of protocol entities |
|
class RdSet<T : Any> : RdReactiveBase |
|
class RdSignal<T> : RdReactiveBase |
|
open class RdTask<T> : IRdTask<T> |
|
class RpcTimeouts |
|
abstract class WiredRdTask<TReq, TRes> : RdTask<TRes>, IRdWireable |
typealias RdEndpoint<TReq, TRes> = RdCall<TReq, TRes> |
fun AbstractBuffer.readInternId(): InternId |
|
fun <TReq, TRes> IRdCall<TReq, TRes>.startAndAdviseSuccess(request: TReq, onSuccess: (TRes) -> Unit): Unitfun <TReq, TRes> IRdCall<TReq, TRes>.startAndAdviseSuccess(lifetime: <ERROR CLASS>, request: TReq, onSuccess: (TRes) -> Unit): Unit |
|
fun AbstractBuffer.writeInternId(id: InternId): Unit |