Elektra  0.9.7
Functions
kdb.c File Reference

Low level functions for access the Key Database. More...

#include <kdbassert.h>
#include <kdbinternal.h>
Include dependency graph for kdb.c:

Functions

KeySet * ksRenameKeys (KeySet *config, const char *name)
 Takes the first key and cuts off this common part for all other keys, instead name will be prepended. More...
 
int elektraOpenBootstrap (KDB *handle, KeySet *keys, Key *errorKey)
 Bootstrap, first phase with fallback.
 
KDB * kdbOpen (const KeySet *contract, Key *errorKey)
 Opens the session with the Key database. More...
 
int kdbClose (KDB *handle, Key *errorKey)
 Closes the session with the Key database. More...
 
int kdbGet (KDB *handle, KeySet *ks, Key *parentKey)
 Retrieve Keys from a Key database in an atomic and universal way. More...
 
int kdbSet (KDB *handle, KeySet *ks, Key *parentKey)
 Set Keys to a Key database in an atomic and universal way. More...
 

Detailed Description

Low level functions for access the Key Database.