Namespace
Jsonrpc – 1.0
A GNOME library to communicate with JSON-RPC based peers
Dependencies
GLib—2.0 | The base type system library |
Browse documentation | |
GObject—2.0 | The base type system library |
Browse documentation |
Classes
Client |
A client for JSON-RPC communication. since: 3.26 |
InputStream |
since: 1.0 |
OutputStream |
since: 1.0 |
Server |
A server for JSON-RPC communication. since: 1.0 |
Structs
MessageAny |
since: 1.0 |
MessageGetBoolean |
since: 1.0 |
MessageGetDict |
since: 1.0 |
MessageGetDouble |
since: 1.0 |
MessageGetInt32 |
since: 1.0 |
MessageGetInt64 |
since: 1.0 |
MessageGetIter |
since: 1.0 |
MessageGetString |
since: 1.0 |
MessageGetStrv |
since: 1.0 |
MessageGetVariant |
since: 1.0 |
MessageMagic |
since: 1.0 |
MessagePutBoolean |
since: 1.0 |
MessagePutDouble |
since: 1.0 |
MessagePutInt32 |
since: 1.0 |
MessagePutInt64 |
since: 1.0 |
MessagePutString |
since: 1.0 |
MessagePutStrv |
since: 1.0 |
MessagePutVariant |
since: 1.0 |
Enumerations
ClientError |
since: 1.0 |
Callbacks
ServerHandler |
since: 1.0 |
Functions
message_new |
since: 1.0 |
message_new_array |
since: 1.0 |
message_parse |
since: 1.0 |
message_parse_array |
since: 1.0 |
Function Macros
CHECK_VERSION |
Compile-time version checking. Evaluates to since: 1.0 |
DEPRECATED_FOR |
since: 1.0 |
DEPRECATED_IN_3_26_FOR |
since: 1.0 |
DEPRECATED_IN_3_28_FOR |
since: 1.0 |
DEPRECATED_IN_3_30_FOR |
since: 1.0 |
DEPRECATED_IN_3_40_FOR |
since: 1.0 |
DEPRECATED_IN_3_44_FOR |
since: 1.0 |
ENCODE_VERSION |
since: 1.0 |
MESSAGE_NEW |
since: 1.0 |
MESSAGE_NEW_ARRAY |
since: 1.0 |
MESSAGE_PARSE |
since: 1.0 |
MESSAGE_PARSE_ARRAY |
since: 1.0 |
UNAVAILABLE |
since: 1.0 |
Constants
MAJOR_VERSION |
Jsonrpc-glib major version component (e.g. 1 if since: 1.0 |
MICRO_VERSION |
Jsonrpc-glib micro version component (e.g. 3 if since: 1.0 |
MINOR_VERSION |
Jsonrpc-glib minor version component (e.g. 2 if since: 1.0 |
VERSION_S |
Jsonrpc-glib version, encoded as a string, useful for printing and concatenation. since: 1.0 |