<?xml version="1.0" encoding="utf-8" standalone="no"?>
<book xmlns="http://www.devhelp.net/book" title="Jsonrpc-GLib Reference Manual" link="index.html" author="" name="jsonrpc-glib" version="2" language="c">
  <chapters>
    <sub name="Jsonrpc-GLib API Reference" link="ch01.html">
      <sub name="JsonrpcClient" link="JsonrpcClient.html"/>
      <sub name="JsonrpcServer" link="JsonrpcServer.html"/>
      <sub name="jsonrpc-message" link="jsonrpc-glib-jsonrpc-message.html"/>
      <sub name="JsonrpcInputStream" link="JsonrpcInputStream.html"/>
      <sub name="JsonrpcOutputStream" link="JsonrpcOutputStream.html"/>
    </sub>
    <sub name="Object Hierarchy" link="object-tree.html"/>
    <sub name="API Index" link="api-index-full.html"/>
    <sub name="Index of deprecated API" link="deprecated-api-index.html"/>
    <sub name="Annotation Glossary" link="annotation-glossary.html"/>
  </chapters>
  <functions>
    <keyword type="function" name="jsonrpc_client_error_quark ()" link="JsonrpcClient.html#jsonrpc-client-error-quark"/>
    <keyword type="function" name="jsonrpc_client_new ()" link="JsonrpcClient.html#jsonrpc-client-new" since="3.26"/>
    <keyword type="function" name="jsonrpc_client_get_use_gvariant ()" link="JsonrpcClient.html#jsonrpc-client-get-use-gvariant" since="3.26"/>
    <keyword type="function" name="jsonrpc_client_set_use_gvariant ()" link="JsonrpcClient.html#jsonrpc-client-set-use-gvariant" since="3.26"/>
    <keyword type="function" name="jsonrpc_client_close ()" link="JsonrpcClient.html#jsonrpc-client-close" since="3.26"/>
    <keyword type="function" name="jsonrpc_client_close_async ()" link="JsonrpcClient.html#jsonrpc-client-close-async" since="3.26"/>
    <keyword type="function" name="jsonrpc_client_close_finish ()" link="JsonrpcClient.html#jsonrpc-client-close-finish" since="3.26"/>
    <keyword type="function" name="jsonrpc_client_call ()" link="JsonrpcClient.html#jsonrpc-client-call" since="3.26"/>
    <keyword type="function" name="jsonrpc_client_call_with_id_async ()" link="JsonrpcClient.html#jsonrpc-client-call-with-id-async" since="3.30"/>
    <keyword type="function" name="jsonrpc_client_call_async ()" link="JsonrpcClient.html#jsonrpc-client-call-async" since="3.26"/>
    <keyword type="function" name="jsonrpc_client_call_finish ()" link="JsonrpcClient.html#jsonrpc-client-call-finish" since="3.26"/>
    <keyword type="function" name="jsonrpc_client_send_notification ()" link="JsonrpcClient.html#jsonrpc-client-send-notification" since="3.26"/>
    <keyword type="function" name="jsonrpc_client_send_notification_async ()" link="JsonrpcClient.html#jsonrpc-client-send-notification-async" since="3.26"/>
    <keyword type="function" name="jsonrpc_client_send_notification_finish ()" link="JsonrpcClient.html#jsonrpc-client-send-notification-finish" since="3.26"/>
    <keyword type="function" name="jsonrpc_client_reply ()" link="JsonrpcClient.html#jsonrpc-client-reply" since="3.26"/>
    <keyword type="function" name="jsonrpc_client_reply_async ()" link="JsonrpcClient.html#jsonrpc-client-reply-async"/>
    <keyword type="function" name="jsonrpc_client_reply_finish ()" link="JsonrpcClient.html#jsonrpc-client-reply-finish" since="3.26"/>
    <keyword type="function" name="jsonrpc_client_reply_error_async ()" link="JsonrpcClient.html#jsonrpc-client-reply-error-async" since="3.28"/>
    <keyword type="function" name="jsonrpc_client_reply_error_finish ()" link="JsonrpcClient.html#jsonrpc-client-reply-error-finish"/>
    <keyword type="function" name="jsonrpc_client_start_listening ()" link="JsonrpcClient.html#jsonrpc-client-start-listening" since="3.26"/>
    <keyword type="macro" name="JSONRPC_TYPE_CLIENT" link="JsonrpcClient.html#JSONRPC-TYPE-CLIENT:CAPS"/>
    <keyword type="macro" name="JSONRPC_CLIENT_ERROR" link="JsonrpcClient.html#JSONRPC-CLIENT-ERROR:CAPS"/>
    <keyword type="enum" name="enum JsonrpcClientError" link="JsonrpcClient.html#JsonrpcClientError"/>
    <keyword type="struct" name="struct JsonrpcClientClass" link="JsonrpcClient.html#JsonrpcClientClass"/>
    <keyword type="struct" name="JsonrpcClient" link="JsonrpcClient.html#JsonrpcClient-struct"/>
    <keyword type="property" name="The “io-stream” property" link="JsonrpcClient.html#JsonrpcClient--io-stream"/>
    <keyword type="property" name="The “use-gvariant” property" link="JsonrpcClient.html#JsonrpcClient--use-gvariant"/>
    <keyword type="signal" name="The “failed” signal" link="JsonrpcClient.html#JsonrpcClient-failed"/>
    <keyword type="signal" name="The “handle-call” signal" link="JsonrpcClient.html#JsonrpcClient-handle-call"/>
    <keyword type="signal" name="The “notification” signal" link="JsonrpcClient.html#JsonrpcClient-notification"/>
    <keyword type="function" name="JsonrpcServerHandler ()" link="JsonrpcServer.html#JsonrpcServerHandler"/>
    <keyword type="function" name="jsonrpc_server_new ()" link="JsonrpcServer.html#jsonrpc-server-new" since="3.26"/>
    <keyword type="function" name="jsonrpc_server_accept_io_stream ()" link="JsonrpcServer.html#jsonrpc-server-accept-io-stream" since="3.26"/>
    <keyword type="function" name="jsonrpc_server_add_handler ()" link="JsonrpcServer.html#jsonrpc-server-add-handler" since="3.26"/>
    <keyword type="function" name="jsonrpc_server_remove_handler ()" link="JsonrpcServer.html#jsonrpc-server-remove-handler" since="3.26"/>
    <keyword type="function" name="jsonrpc_server_foreach ()" link="JsonrpcServer.html#jsonrpc-server-foreach" since="3.28"/>
    <keyword type="macro" name="JSONRPC_TYPE_SERVER" link="JsonrpcServer.html#JSONRPC-TYPE-SERVER:CAPS"/>
    <keyword type="struct" name="struct JsonrpcServerClass" link="JsonrpcServer.html#JsonrpcServerClass"/>
    <keyword type="struct" name="JsonrpcServer" link="JsonrpcServer.html#JsonrpcServer-struct"/>
    <keyword type="signal" name="The “client-accepted” signal" link="JsonrpcServer.html#JsonrpcServer-client-accepted"/>
    <keyword type="signal" name="The “client-closed” signal" link="JsonrpcServer.html#JsonrpcServer-client-closed"/>
    <keyword type="signal" name="The “handle-call” signal" link="JsonrpcServer.html#JsonrpcServer-handle-call"/>
    <keyword type="signal" name="The “notification” signal" link="JsonrpcServer.html#JsonrpcServer-notification"/>
    <keyword type="macro" name="JSONRPC_MESSAGE_NEW()" link="jsonrpc-glib-jsonrpc-message.html#JSONRPC-MESSAGE-NEW:CAPS"/>
    <keyword type="macro" name="JSONRPC_MESSAGE_NEW_ARRAY()" link="jsonrpc-glib-jsonrpc-message.html#JSONRPC-MESSAGE-NEW-ARRAY:CAPS"/>
    <keyword type="macro" name="JSONRPC_MESSAGE_PARSE()" link="jsonrpc-glib-jsonrpc-message.html#JSONRPC-MESSAGE-PARSE:CAPS"/>
    <keyword type="macro" name="JSONRPC_MESSAGE_PARSE_ARRAY()" link="jsonrpc-glib-jsonrpc-message.html#JSONRPC-MESSAGE-PARSE-ARRAY:CAPS"/>
    <keyword type="macro" name="JSONRPC_MESSAGE_PUT_STRING()" link="jsonrpc-glib-jsonrpc-message.html#JSONRPC-MESSAGE-PUT-STRING:CAPS"/>
    <keyword type="macro" name="JSONRPC_MESSAGE_GET_STRING()" link="jsonrpc-glib-jsonrpc-message.html#JSONRPC-MESSAGE-GET-STRING:CAPS"/>
    <keyword type="macro" name="JSONRPC_MESSAGE_PUT_STRV()" link="jsonrpc-glib-jsonrpc-message.html#JSONRPC-MESSAGE-PUT-STRV:CAPS"/>
    <keyword type="macro" name="JSONRPC_MESSAGE_GET_STRV()" link="jsonrpc-glib-jsonrpc-message.html#JSONRPC-MESSAGE-GET-STRV:CAPS"/>
    <keyword type="macro" name="JSONRPC_MESSAGE_PUT_INT32()" link="jsonrpc-glib-jsonrpc-message.html#JSONRPC-MESSAGE-PUT-INT32:CAPS"/>
    <keyword type="macro" name="JSONRPC_MESSAGE_GET_INT32()" link="jsonrpc-glib-jsonrpc-message.html#JSONRPC-MESSAGE-GET-INT32:CAPS"/>
    <keyword type="macro" name="JSONRPC_MESSAGE_PUT_INT64()" link="jsonrpc-glib-jsonrpc-message.html#JSONRPC-MESSAGE-PUT-INT64:CAPS"/>
    <keyword type="macro" name="JSONRPC_MESSAGE_GET_INT64()" link="jsonrpc-glib-jsonrpc-message.html#JSONRPC-MESSAGE-GET-INT64:CAPS"/>
    <keyword type="macro" name="JSONRPC_MESSAGE_PUT_BOOLEAN()" link="jsonrpc-glib-jsonrpc-message.html#JSONRPC-MESSAGE-PUT-BOOLEAN:CAPS"/>
    <keyword type="macro" name="JSONRPC_MESSAGE_GET_BOOLEAN()" link="jsonrpc-glib-jsonrpc-message.html#JSONRPC-MESSAGE-GET-BOOLEAN:CAPS"/>
    <keyword type="macro" name="JSONRPC_MESSAGE_PUT_DOUBLE()" link="jsonrpc-glib-jsonrpc-message.html#JSONRPC-MESSAGE-PUT-DOUBLE:CAPS"/>
    <keyword type="macro" name="JSONRPC_MESSAGE_GET_DOUBLE()" link="jsonrpc-glib-jsonrpc-message.html#JSONRPC-MESSAGE-GET-DOUBLE:CAPS"/>
    <keyword type="macro" name="JSONRPC_MESSAGE_GET_ITER()" link="jsonrpc-glib-jsonrpc-message.html#JSONRPC-MESSAGE-GET-ITER:CAPS"/>
    <keyword type="macro" name="JSONRPC_MESSAGE_GET_DICT()" link="jsonrpc-glib-jsonrpc-message.html#JSONRPC-MESSAGE-GET-DICT:CAPS"/>
    <keyword type="macro" name="JSONRPC_MESSAGE_GET_VARIANT()" link="jsonrpc-glib-jsonrpc-message.html#JSONRPC-MESSAGE-GET-VARIANT:CAPS"/>
    <keyword type="function" name="jsonrpc_message_new ()" link="jsonrpc-glib-jsonrpc-message.html#jsonrpc-message-new"/>
    <keyword type="function" name="jsonrpc_message_new_array ()" link="jsonrpc-glib-jsonrpc-message.html#jsonrpc-message-new-array"/>
    <keyword type="function" name="jsonrpc_message_parse ()" link="jsonrpc-glib-jsonrpc-message.html#jsonrpc-message-parse"/>
    <keyword type="function" name="jsonrpc_message_parse_array ()" link="jsonrpc-glib-jsonrpc-message.html#jsonrpc-message-parse-array"/>
    <keyword type="function" name="jsonrpc_input_stream_new ()" link="JsonrpcInputStream.html#jsonrpc-input-stream-new"/>
    <keyword type="function" name="jsonrpc_input_stream_read_message ()" link="JsonrpcInputStream.html#jsonrpc-input-stream-read-message"/>
    <keyword type="function" name="jsonrpc_input_stream_read_message_async ()" link="JsonrpcInputStream.html#jsonrpc-input-stream-read-message-async"/>
    <keyword type="function" name="jsonrpc_input_stream_read_message_finish ()" link="JsonrpcInputStream.html#jsonrpc-input-stream-read-message-finish"/>
    <keyword type="macro" name="JSONRPC_TYPE_INPUT_STREAM" link="JsonrpcInputStream.html#JSONRPC-TYPE-INPUT-STREAM:CAPS"/>
    <keyword type="struct" name="struct JsonrpcInputStreamClass" link="JsonrpcInputStream.html#JsonrpcInputStreamClass"/>
    <keyword type="struct" name="JsonrpcInputStream" link="JsonrpcInputStream.html#JsonrpcInputStream-struct"/>
    <keyword type="function" name="jsonrpc_output_stream_new ()" link="JsonrpcOutputStream.html#jsonrpc-output-stream-new"/>
    <keyword type="function" name="jsonrpc_output_stream_get_use_gvariant ()" link="JsonrpcOutputStream.html#jsonrpc-output-stream-get-use-gvariant"/>
    <keyword type="function" name="jsonrpc_output_stream_set_use_gvariant ()" link="JsonrpcOutputStream.html#jsonrpc-output-stream-set-use-gvariant"/>
    <keyword type="function" name="jsonrpc_output_stream_write_message ()" link="JsonrpcOutputStream.html#jsonrpc-output-stream-write-message" since="3.26"/>
    <keyword type="function" name="jsonrpc_output_stream_write_message_async ()" link="JsonrpcOutputStream.html#jsonrpc-output-stream-write-message-async" since="3.26"/>
    <keyword type="function" name="jsonrpc_output_stream_write_message_finish ()" link="JsonrpcOutputStream.html#jsonrpc-output-stream-write-message-finish"/>
    <keyword type="macro" name="JSONRPC_TYPE_OUTPUT_STREAM" link="JsonrpcOutputStream.html#JSONRPC-TYPE-OUTPUT-STREAM:CAPS"/>
    <keyword type="struct" name="struct JsonrpcOutputStreamClass" link="JsonrpcOutputStream.html#JsonrpcOutputStreamClass"/>
    <keyword type="struct" name="JsonrpcOutputStream" link="JsonrpcOutputStream.html#JsonrpcOutputStream-struct"/>
    <keyword type="property" name="The “use-gvariant” property" link="JsonrpcOutputStream.html#JsonrpcOutputStream--use-gvariant"/>
    <keyword type="constant" name="JSONRPC_CLIENT_ERROR_PARSE_ERROR" link="JsonrpcClient.html#JSONRPC-CLIENT-ERROR-PARSE-ERROR:CAPS"/>
    <keyword type="constant" name="JSONRPC_CLIENT_ERROR_INVALID_REQUEST" link="JsonrpcClient.html#JSONRPC-CLIENT-ERROR-INVALID-REQUEST:CAPS"/>
    <keyword type="constant" name="JSONRPC_CLIENT_ERROR_METHOD_NOT_FOUND" link="JsonrpcClient.html#JSONRPC-CLIENT-ERROR-METHOD-NOT-FOUND:CAPS"/>
    <keyword type="constant" name="JSONRPC_CLIENT_ERROR_INVALID_PARAMS" link="JsonrpcClient.html#JSONRPC-CLIENT-ERROR-INVALID-PARAMS:CAPS"/>
    <keyword type="constant" name="JSONRPC_CLIENT_ERROR_INTERNAL_ERROR" link="JsonrpcClient.html#JSONRPC-CLIENT-ERROR-INTERNAL-ERROR:CAPS"/>
  </functions>
</book>
