AscensionRPCProtocol

class AscensionRPCProtocol(connection: RPCConnection, frameSerializer: TransportFrameSerializer, implementationRegistry: RPCImplementationRegistry) : RPCProtocol

Types

Factory
Link copied to clipboard
class Factory : RPCProtocol.Factory

Functions

bistream
Link copied to clipboard
open override fun bistream(serviceCallIdentifier: ServiceCallIdentifier): RPC.Bistream.Caller
downstream
Link copied to clipboard
open override fun downstream(serviceCallIdentifier: ServiceCallIdentifier): RPC.Downstream.Caller
run
Link copied to clipboard
open suspend override fun run()
send
Link copied to clipboard
suspend fun send(frame: AscensionRPCFrame)
singleCall
Link copied to clipboard
open override fun singleCall(serviceCallIdentifier: ServiceCallIdentifier): RPC.SingleCall.Caller
upstream
Link copied to clipboard
open override fun upstream(serviceCallIdentifier: ServiceCallIdentifier): RPC.Upstream.Caller

Properties

isActive
Link copied to clipboard
open override var isActive: Boolean
version
Link copied to clipboard
open override val version: RPCProtocol.Version