Skip to main content

Module message

Module message 

Source
Expand description

JSON-RPC message types and serialization.

Structs§

JsonRpcNotification
A JSON-RPC 2.0 notification message (a request without an id).
JsonRpcRequest
A JSON-RPC 2.0 request message.
JsonRpcResponse
A JSON-RPC 2.0 response message.
MessageWithFds
A JSON-RPC message paired with file descriptors to send or that were received.

Enums§

JsonRpcMessage
A JSON-RPC 2.0 message (request, response, or notification).

Constants§

FDS_KEY
The JSON key for the file descriptor count field.
FILE_DESCRIPTOR_ERROR_CODE
JSON-RPC error code for file descriptor errors.
JSONRPC_VERSION
The JSON-RPC protocol version.

Functions§

file_descriptor_error
Create a JSON-RPC error object for file descriptor errors.
get_fd_count
Read the file descriptor count from a JSON message. Returns 0 if the fds field is absent.