RPCProtocol

interface RPCProtocol

Types

Link copied to clipboard
interface Factory
Link copied to clipboard
@Serializable
enum Version : Enum<RPCProtocol.Version>

Functions

Link copied to clipboard
abstract fun bistream(serviceCallIdentifier: ServiceCallIdentifier): RPC.Bistream.Caller
Link copied to clipboard
abstract fun downstream(serviceCallIdentifier: ServiceCallIdentifier): RPC.Downstream.Caller
Link copied to clipboard
abstract suspend fun run()
Link copied to clipboard
abstract fun singleCall(serviceCallIdentifier: ServiceCallIdentifier): RPC.SingleCall.Caller
Link copied to clipboard
abstract fun upstream(serviceCallIdentifier: ServiceCallIdentifier): RPC.Upstream.Caller

Properties

Link copied to clipboard
abstract val isActive: Boolean
Link copied to clipboard
abstract val version: RPCProtocol.Version