JULEA
Data Structures | Typedefs | Functions
jitem.c File Reference
#include <julea-config.h>
#include <glib.h>
#include <string.h>
#include <bson.h>
#include <item/jitem.h>
#include <item/jitem-internal.h>
#include <item/jcollection.h>
#include <item/jcollection-internal.h>
#include <julea.h>
#include <julea-kv.h>
#include <julea-object.h>

Data Structures

struct  JItemGetData
 
struct  JItem
 

Typedefs

typedef struct JItemGetData JItemGetData
 

Functions

G_END_DECLS G_BEGIN_DECLS JItemj_item_ref (JItem *item)
 
void j_item_unref (JItem *item)
 
gchar const * j_item_get_name (JItem *item)
 
JItemj_item_create (JCollection *collection, gchar const *name, JDistribution *distribution, JBatch *batch)
 
void j_item_get (JCollection *collection, JItem **item, gchar const *name, JBatch *batch)
 
void j_item_delete (JItem *item, JBatch *batch)
 
void j_item_read (JItem *item, gpointer data, guint64 length, guint64 offset, guint64 *bytes_read, JBatch *batch)
 
void j_item_write (JItem *item, gconstpointer data, guint64 length, guint64 offset, guint64 *bytes_written, JBatch *batch)
 
void j_item_get_status (JItem *item, JBatch *batch)
 
guint64 j_item_get_size (JItem *item)
 
gint64 j_item_get_modification_time (JItem *item)
 
G_GNUC_INTERNAL void j_item_set_modification_time (JItem *item, gint64 modification_time)
 
G_GNUC_INTERNAL void j_item_set_size (JItem *item, guint64 size)