JsonrpcInputStream
JsonrpcInputStream
|
|
Object Hierarchy
GObject
╰── GInputStream
╰── GFilterInputStream
╰── GBufferedInputStream
╰── GDataInputStream
╰── JsonrpcInputStream
Implemented Interfaces
JsonrpcInputStream implements
GSeekable.
Functions
jsonrpc_input_stream_new ()
JsonrpcInputStream *
jsonrpc_input_stream_new (GInputStream *base_stream);
jsonrpc_input_stream_read_message ()
gboolean
jsonrpc_input_stream_read_message (JsonrpcInputStream *self,
GCancellable *cancellable,
GVariant **message,
GError **error);
jsonrpc_input_stream_read_message_async ()
void
jsonrpc_input_stream_read_message_async
(JsonrpcInputStream *self,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
jsonrpc_input_stream_read_message_finish ()
gboolean
jsonrpc_input_stream_read_message_finish
(JsonrpcInputStream *self,
GAsyncResult *result,
GVariant **message,
GError **error);
Types and Values
JSONRPC_TYPE_INPUT_STREAM
#define JSONRPC_TYPE_INPUT_STREAM (jsonrpc_input_stream_get_type())
struct JsonrpcInputStreamClass
struct JsonrpcInputStreamClass {
GDataInputStreamClass parent_class;
gpointer _reserved1;
gpointer _reserved2;
gpointer _reserved3;
gpointer _reserved4;
gpointer _reserved5;
gpointer _reserved6;
gpointer _reserved7;
gpointer _reserved8;
};
JsonrpcInputStream
typedef struct _JsonrpcInputStream JsonrpcInputStream;