ksrpc-core

Core runtime library for ksrpc. Provides the abstract channel and connection model, the RpcMethod descriptor, RpcObject companion generation target, serialization plumbing, environment configuration (KsrpcEnvironment), and the transport-agnostic RpcBinaryData interface for binary payloads.

Core runtime library for ksrpc. Provides the abstract channel and connection model, the RpcMethod descriptor, RpcObject companion generation target, serialization plumbing, environment configuration (KsrpcEnvironment), and the transport-agnostic RpcBinaryData interface for binary payloads.

Core runtime library for ksrpc. Provides the abstract channel and connection model, the RpcMethod descriptor, RpcObject companion generation target, serialization plumbing, environment configuration (KsrpcEnvironment), and the transport-agnostic RpcBinaryData interface for binary payloads.

Core runtime library for ksrpc. Provides the abstract channel and connection model, the RpcMethod descriptor, RpcObject companion generation target, serialization plumbing, environment configuration (KsrpcEnvironment), and the transport-agnostic RpcBinaryData interface for binary payloads.

Core runtime library for ksrpc. Provides the abstract channel and connection model, the RpcMethod descriptor, RpcObject companion generation target, serialization plumbing, environment configuration (KsrpcEnvironment), and the transport-agnostic RpcBinaryData interface for binary payloads.

Packages

Link copied to clipboard
common
js
native

Contains KsContextBinding, the interface that bridges a coroutine-context element to and from the wire for @KsContext-annotated methods.

Link copied to clipboard
common

Transport-agnostic abstractions: Connection, SerializedService, ChannelHost, RpcBinaryData, CallData, RpcCallId, CancellationSupport, and WireContextMap. These interfaces form the contract that every transport module implements.