23 #ifndef JULEA_OBJECT_OBJECT_H
24 #define JULEA_OBJECT_OBJECT_H
26 #if !defined(JULEA_OBJECT_H) && !defined(JULEA_OBJECT_COMPILATION)
27 #error "Only <julea-object.h> can be included directly."
void j_object_create(JObject *object, JBatch *batch)
Definition: jobject.c:1024
void j_object_sync(JObject *object, JBatch *batch)
Definition: jobject.c:1177
void j_object_unref(JObject *object)
Definition: jobject.c:1008
JObject * j_object_new_for_index(guint32 index, gchar const *namespace, gchar const *name)
Definition: jobject.c:975
void j_object_delete(JObject *object, JBatch *batch)
Definition: jobject.c:1043
JObject * j_object_new(gchar const *namespace, gchar const *name)
Definition: jobject.c:955
JObject * j_object_ref(JObject *object)
Definition: jobject.c:996
void j_object_read(JObject *object, gpointer data, guint64 length, guint64 offset, guint64 *bytes_read, JBatch *batch)
Definition: jobject.c:1061
void j_object_status(JObject *object, gint64 *modification_time, guint64 *size, JBatch *batch)
Definition: jobject.c:1153
void j_object_write(JObject *object, gconstpointer data, guint64 length, guint64 offset, guint64 *bytes_written, JBatch *batch)
Definition: jobject.c:1107
guint32 index
Definition: jobject.c:86
gchar * name
Definition: jobject.c:91