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

Data Structures

struct  JKVOperation
 
struct  JKV
 

Typedefs

typedef struct JKVOperation JKVOperation
 

Functions

JKVj_kv_new (gchar const *namespace, gchar const *key)
 
JKVj_kv_new_for_index (guint32 index, gchar const *namespace, gchar const *key)
 
JKVj_kv_ref (JKV *kv)
 
void j_kv_unref (JKV *kv)
 
void j_kv_put (JKV *kv, gpointer value, guint32 value_len, GDestroyNotify value_destroy, JBatch *batch)
 
void j_kv_delete (JKV *kv, JBatch *batch)
 
void j_kv_get (JKV *kv, gpointer *value, guint32 *value_len, JBatch *batch)
 
void j_kv_get_callback (JKV *kv, JKVGetFunc func, gpointer data, JBatch *batch)
 
JBackendj_kv_get_backend (void)