23 #ifndef JULEA_OBJECT_DISTRIBUTED_OBJECT_H
24 #define JULEA_OBJECT_DISTRIBUTED_OBJECT_H
26 #if !defined(JULEA_OBJECT_H) && !defined(JULEA_OBJECT_COMPILATION)
27 #error "Only <julea-object.h> can be included directly."
void j_distributed_object_read(JDistributedObject *object, gpointer data, guint64 length, guint64 offset, guint64 *bytes_read, JBatch *batch)
Definition: jdistributed-object.c:1453
JDistributedObject * j_distributed_object_new(gchar const *namespace, gchar const *name, JDistribution *distribution)
Definition: jdistributed-object.c:1366
void j_distributed_object_unref(JDistributedObject *object)
Definition: jdistributed-object.c:1398
void j_distributed_object_status(JDistributedObject *object, gint64 *modification_time, guint64 *size, JBatch *batch)
Definition: jdistributed-object.c:1545
JDistributedObject * j_distributed_object_ref(JDistributedObject *object)
Definition: jdistributed-object.c:1386
void j_distributed_object_write(JDistributedObject *object, gconstpointer data, guint64 length, guint64 offset, guint64 *bytes_written, JBatch *batch)
Definition: jdistributed-object.c:1499
void j_distributed_object_create(JDistributedObject *object, JBatch *batch)
Definition: jdistributed-object.c:1416
void j_distributed_object_delete(JDistributedObject *object, JBatch *batch)
Definition: jdistributed-object.c:1435
void j_distributed_object_sync(JDistributedObject *object, JBatch *batch)
Definition: jdistributed-object.c:1569
Definition: jdistributed-object.c:131
JDistribution * distribution
Definition: jdistributed-object.c:142
gchar * name
Definition: jdistributed-object.c:135
Definition: jdistribution.c:48