23 #ifndef JULEA_MESSAGE_H
24 #define JULEA_MESSAGE_H
26 #if !defined(JULEA_H) && !defined(JULEA_COMPILATION)
27 #error "Only <julea.h> can be included directly."
gint64 j_message_get_8(JMessage *message)
Definition: jmessage.c:541
gboolean j_message_append_string(JMessage *message, gchar const *str)
Definition: jmessage.c:497
gint32 j_message_get_4(JMessage *message)
Definition: jmessage.c:524
void j_message_set_semantics(JMessage *message, JSemantics *semantics)
Definition: jmessage.c:755
JMessage * j_message_ref(JMessage *message)
Definition: jmessage.c:346
void j_message_unref(JMessage *message)
Definition: jmessage.c:358
gchar j_message_get_1(JMessage *message)
Definition: jmessage.c:508
gboolean j_message_append_n(JMessage *message, gconstpointer data, gsize length)
Definition: jmessage.c:477
JMessageType
Definition: jmessage.h:42
gchar const * j_message_get_string(JMessage *message)
Definition: jmessage.c:574
JMessage * j_message_new_reply(JMessage *message)
Definition: jmessage.c:320
gboolean j_message_append_1(JMessage *message, gconstpointer data)
Definition: jmessage.c:413
JSemantics * j_message_get_semantics(JMessage *message)
Definition: jmessage.c:792
void j_message_add_operation(JMessage *message, gsize length)
Definition: jmessage.c:740
gboolean j_message_append_4(JMessage *message, gconstpointer data)
Definition: jmessage.c:433
guint32 j_message_get_count(JMessage const *message)
Definition: jmessage.c:398
gboolean j_message_append_8(JMessage *message, gconstpointer data)
Definition: jmessage.c:455
void j_message_add_send(JMessage *message, gconstpointer data, guint64 length)
Definition: jmessage.c:722
gboolean j_message_write(JMessage *message, GOutputStream *stream)
Definition: jmessage.c:669
gboolean j_message_read(JMessage *message, GInputStream *stream)
Definition: jmessage.c:625
gboolean j_message_send(JMessage *message, gpointer stream)
Definition: jmessage.c:603
gboolean j_message_receive(JMessage *message, gpointer stream)
Definition: jmessage.c:589
gpointer j_message_get_n(JMessage *message, gsize length)
Definition: jmessage.c:558
G_END_DECLS G_BEGIN_DECLS JMessage * j_message_new(JMessageType op_type, gsize length)
Definition: jmessage.c:290
JMessageType j_message_get_type(JMessage const *message)
Definition: jmessage.c:383
@ J_MESSAGE_OBJECT_GET_ALL
Definition: jmessage.h:48
@ J_MESSAGE_KV_GET_ALL
Definition: jmessage.h:57
@ J_MESSAGE_DB_INSERT
Definition: jmessage.h:62
@ J_MESSAGE_DB_SCHEMA_CREATE
Definition: jmessage.h:59
@ J_MESSAGE_OBJECT_READ
Definition: jmessage.h:50
@ J_MESSAGE_OBJECT_DELETE
Definition: jmessage.h:47
@ J_MESSAGE_STATISTICS
Definition: jmessage.h:45
@ J_MESSAGE_DB_SCHEMA_GET
Definition: jmessage.h:60
@ J_MESSAGE_OBJECT_CREATE
Definition: jmessage.h:46
@ J_MESSAGE_PING
Definition: jmessage.h:44
@ J_MESSAGE_OBJECT_WRITE
Definition: jmessage.h:53
@ J_MESSAGE_DB_QUERY
Definition: jmessage.h:65
@ J_MESSAGE_NONE
Definition: jmessage.h:43
@ J_MESSAGE_DB_SCHEMA_DELETE
Definition: jmessage.h:61
@ J_MESSAGE_KV_GET
Definition: jmessage.h:56
@ J_MESSAGE_OBJECT_SYNC
Definition: jmessage.h:52
@ J_MESSAGE_KV_GET_BY_PREFIX
Definition: jmessage.h:58
@ J_MESSAGE_KV_PUT
Definition: jmessage.h:54
@ J_MESSAGE_KV_DELETE
Definition: jmessage.h:55
@ J_MESSAGE_DB_UPDATE
Definition: jmessage.h:63
@ J_MESSAGE_OBJECT_GET_BY_PREFIX
Definition: jmessage.h:49
@ J_MESSAGE_OBJECT_STATUS
Definition: jmessage.h:51
@ J_MESSAGE_DB_DELETE
Definition: jmessage.h:64
Definition: jmessage.c:121
gchar * data
Definition: jmessage.c:135
Definition: jsemantics.c:42