Namespace

Jsonrpc – 1.0

A GNOME library to communicate with JSON-RPC based peers

Version3.44.1
AuthorsChristian Hergert
LicenseLGPL-2.1
Websitehttps://gitlab.gnome.org/GNOME/jsonrpc-glib/
Sourcehttps://gitlab.gnome.org/GNOME/jsonrpc-glib/

Build

C headersjsonrpc-glib.h
pkg-config filesjsonrpc-glib-1.0

Dependencies

GLib—2.0 The base type system library
Browse documentation
GObject—2.0 The base type system library
Browse documentation

Additional documentation

Classes

Client

A client for JSON-RPC communication.

since: 3.26

InputStream

OutputStream

Server

A server for JSON-RPC communication.

Enumerations

Callbacks

Constants

MAJOR_VERSION

Jsonrpc-glib major version component (e.g. 1 if JSONRPC_VERSION is 1.2.3)

MICRO_VERSION

Jsonrpc-glib micro version component (e.g. 3 if JSONRPC_VERSION is 1.2.3)

MINOR_VERSION

Jsonrpc-glib minor version component (e.g. 2 if JSONRPC_VERSION is 1.2.3)

VERSION_S

Jsonrpc-glib version, encoded as a string, useful for printing and concatenation.