## jsonrpc-message jsonrpc-message |

## Functions

#define | JSONRPC_MESSAGE_NEW()
#define | JSONRPC_MESSAGE_NEW_ARRAY()
#define | JSONRPC_MESSAGE_PARSE()
#define | JSONRPC_MESSAGE_PARSE_ARRAY()
#define | JSONRPC_MESSAGE_PUT_STRING()
#define | JSONRPC_MESSAGE_GET_STRING()
#define | JSONRPC_MESSAGE_PUT_STRV()
#define | JSONRPC_MESSAGE_GET_STRV()
#define | JSONRPC_MESSAGE_PUT_INT32()
#define | JSONRPC_MESSAGE_GET_INT32()
#define | JSONRPC_MESSAGE_PUT_INT64()
#define | JSONRPC_MESSAGE_GET_INT64()
#define | JSONRPC_MESSAGE_PUT_BOOLEAN()
#define | JSONRPC_MESSAGE_GET_BOOLEAN()
#define | JSONRPC_MESSAGE_PUT_DOUBLE()
#define | JSONRPC_MESSAGE_GET_DOUBLE()
#define | JSONRPC_MESSAGE_GET_ITER()
#define | JSONRPC_MESSAGE_GET_DICT()
#define | JSONRPC_MESSAGE_GET_VARIANT()
GVariant * | jsonrpc_message_new ()
GVariant * | jsonrpc_message_new_array ()
gboolean | jsonrpc_message_parse ()
gboolean | jsonrpc_message_parse_array ()

## Description

## Functions

### JSONRPC_MESSAGE_NEW()

    #define             JSONRPC_MESSAGE_NEW(first_, ...)

### JSONRPC_MESSAGE_NEW_ARRAY()

    #define             JSONRPC_MESSAGE_NEW_ARRAY(first_, ...)

### JSONRPC_MESSAGE_PARSE()

    #define             JSONRPC_MESSAGE_PARSE(message, ...)

### JSONRPC_MESSAGE_PARSE_ARRAY()

    #define             JSONRPC_MESSAGE_PARSE_ARRAY(iter, ...)

### JSONRPC_MESSAGE_PUT_STRING()

    #define             JSONRPC_MESSAGE_PUT_STRING(_val)

### JSONRPC_MESSAGE_GET_STRING()

    #define             JSONRPC_MESSAGE_GET_STRING(_valptr)

### JSONRPC_MESSAGE_PUT_STRV()

    #define             JSONRPC_MESSAGE_PUT_STRV(_val)

### JSONRPC_MESSAGE_GET_STRV()

    #define             JSONRPC_MESSAGE_GET_STRV(_valptr)

### JSONRPC_MESSAGE_PUT_INT32()

    #define             JSONRPC_MESSAGE_PUT_INT32(_val)

### JSONRPC_MESSAGE_GET_INT32()

    #define             JSONRPC_MESSAGE_GET_INT32(_valptr)

### JSONRPC_MESSAGE_PUT_INT64()

    #define             JSONRPC_MESSAGE_PUT_INT64(_val)

### JSONRPC_MESSAGE_GET_INT64()

    #define             JSONRPC_MESSAGE_GET_INT64(_valptr)

### JSONRPC_MESSAGE_PUT_BOOLEAN()

    #define             JSONRPC_MESSAGE_PUT_BOOLEAN(_val)

### JSONRPC_MESSAGE_GET_BOOLEAN()

    #define             JSONRPC_MESSAGE_GET_BOOLEAN(_valptr)

### JSONRPC_MESSAGE_PUT_DOUBLE()

    #define             JSONRPC_MESSAGE_PUT_DOUBLE(_val)

### JSONRPC_MESSAGE_GET_DOUBLE()

    #define             JSONRPC_MESSAGE_GET_DOUBLE(_valptr)

### JSONRPC_MESSAGE_GET_ITER()

    #define             JSONRPC_MESSAGE_GET_ITER(_valptr)

### JSONRPC_MESSAGE_GET_DICT()

    #define             JSONRPC_MESSAGE_GET_DICT(_valptr)

### JSONRPC_MESSAGE_GET_VARIANT()

    #define             JSONRPC_MESSAGE_GET_VARIANT(_valptr)

### jsonrpc_message_new ()

    GVariant *
    jsonrpc_message_new (gconstpointer first_param,
                         ...);

### jsonrpc_message_new_array ()

    GVariant *
    jsonrpc_message_new_array (gconstpointer first_param,
                               ...);

### jsonrpc_message_parse ()

    gboolean
    jsonrpc_message_parse (GVariant *message,
                           ...);

### jsonrpc_message_parse_array ()

    gboolean
    jsonrpc_message_parse_array (GVariantIter *iter,
                                 ...);