JULEA
Data Structures | Typedefs | Functions
jobject.c File Reference
#include <julea-config.h>
#include <glib.h>
#include <string.h>
#include <object/jobject.h>
#include <object/jobject-internal.h>
#include <julea.h>

Data Structures

struct  JObjectOperation
 
struct  JObject
 

Typedefs

typedef struct JObjectOperation JObjectOperation
 

Functions

JObjectj_object_new (gchar const *namespace, gchar const *name)
 
JObjectj_object_new_for_index (guint32 index, gchar const *namespace, gchar const *name)
 
JObjectj_object_ref (JObject *object)
 
void j_object_unref (JObject *object)
 
void j_object_create (JObject *object, JBatch *batch)
 
void j_object_delete (JObject *object, JBatch *batch)
 
void j_object_read (JObject *object, gpointer data, guint64 length, guint64 offset, guint64 *bytes_read, JBatch *batch)
 
void j_object_write (JObject *object, gconstpointer data, guint64 length, guint64 offset, guint64 *bytes_written, JBatch *batch)
 
void j_object_status (JObject *object, gint64 *modification_time, guint64 *size, JBatch *batch)
 
void j_object_sync (JObject *object, JBatch *batch)