Package-level declarations
Contains Core definitions of for configuring and constructing ksrpc services and stubs.
Contains Core definitions of for configuring and constructing ksrpc services and stubs.
Contains Core definitions of for configuring and constructing ksrpc services and stubs.
Contains Core definitions of for configuring and constructing ksrpc services and stubs.
Types
Interface used for handling any errors that occur during hosting.
Global configuration for KSRPC channels and services.
Thrown when an endpoint cannot be found. Could happen from version mismatch or other programmer errors.
Interface for generated companions of RpcService.
Used for implementations of SuspendCloseable that need observers attached to be notified when SuspendCloseable.close is called.
Properties
Functions
Convenience method for easily creating a copy of KsrpcEnvironment with a local error listener.
Creates a copy of the KsrpcEnvironment provided and allows changes to it before returning it. This method does NOT modify the original KsrpcEnvironment.
Convert a T into a SerializedService for hosting.
Convert a SerializedService to a T for use as a client.