23 #ifndef JULEA_ITEM_ITEM_H
24 #define JULEA_ITEM_ITEM_H
26 #if !defined(JULEA_ITEM_H) && !defined(JULEA_ITEM_COMPILATION)
27 #error "Only <julea-item.h> can be included directly."
160 void j_item_read(
JItem* item, gpointer data, guint64 length, guint64 offset, guint64* bytes_read,
JBatch* batch);
178 void j_item_write(
JItem* item, gconstpointer data, guint64 length, guint64 offset, guint64* bytes_written,
JBatch* batch);
JItem * j_item_create(JCollection *collection, gchar const *name, JDistribution *distribution, JBatch *batch)
Definition: jitem.c:163
gchar const * j_item_get_name(JItem *item)
Definition: jitem.c:153
gint64 j_item_get_modification_time(JItem *item)
Definition: jitem.c:292
guint64 j_item_get_size(JItem *item)
Definition: jitem.c:282
void j_item_write(JItem *item, gconstpointer data, guint64 length, guint64 offset, guint64 *bytes_written, JBatch *batch)
Definition: jitem.c:257
void j_item_read(JItem *item, gpointer data, guint64 length, guint64 offset, guint64 *bytes_read, JBatch *batch)
Definition: jitem.c:245
void j_item_delete(JItem *item, JBatch *batch)
Definition: jitem.c:233
void j_item_get(JCollection *collection, JItem **item, gchar const *name, JBatch *batch)
Definition: jitem.c:211
void j_item_get_status(JItem *item, JBatch *batch)
Definition: jitem.c:271
G_END_DECLS G_BEGIN_DECLS JItem * j_item_ref(JItem *item)
Definition: jitem.c:108
void j_item_unref(JItem *item)
Definition: jitem.c:120
Definition: jcollection.c:48
Definition: jcredentials.c:45
Definition: jdistribution.c:48
JCollection * collection
Definition: jitem.c:99
gchar * name
Definition: jitem.c:68
JDistribution * distribution
Definition: jitem.c:71