Types
Link copied to clipboard
@RequiresOptIn(level = RequiresOptIn.Level.ERROR, message = "Generated protobuf messages are not intended to be inherited from, as the library may handle predefined instances of this in a special manner. If you need to inherit from this, please describe your use case in https://github.com/Kotlin/kotlinx-rpc/issues/new?template=feature_request.md")
Functions
Link copied to clipboard
Turns exceptions thrown by different platforms during decoding into ProtobufDecodingException.
Turns exceptions thrown by different platforms during decoding into ProtobufDecodingException.
Link copied to clipboard
Turns exceptions thrown by different platforms during encoding into ProtobufEncodingException.
Turns exceptions thrown by different platforms during encoding into ProtobufEncodingException.
Link copied to clipboard
Creates a platform-specific WireDecoder.
This constructor takes a Source (which must be a Buffer) because the implementation (WireDecoderNative) depends on Buffer's internal structure.
Link copied to clipboard