Elektra  0.8.15
Enumerations | Functions
kdbproposal.h File Reference

Proposed declarations. More...

#include <kdb.h>
Include dependency graph for kdbproposal.h:
This graph shows which files directly or indirectly include this file:

Enumerations

enum  elektraLockOptions
 Lock options.
 
enum  elektraLookupOptions {
  KDB_O_SPEC =1<<15, KDB_O_CREATE =1<<16, KDB_O_NOCASCADING =1<<17, KDB_O_NOSPEC =1<<18,
  KDB_O_NODEFAULT =1<<19, KDB_O_CALLBACK =1<<20
}
 More lookup options. More...
 

Functions

ssize_t keySetStringF (Key *key, const char *format,...)
 Set a formatted string. More...
 
int elektraKsToMemArray (KeySet *ks, Key **buffer)
 Builds an array of pointers to the keys in the supplied keyset. More...
 
KeySet * ksRenameKeys (KeySet *config, const Key *name)
 Takes the first key and cuts off this common part for all other keys, instead name will be prepended. More...
 
int keyLock (Key *key, option_t what)
 Permanently locks a part of the key. More...
 
KeySet * elektraKeyGetMetaKeySet (const Key *key)
 Return meta data as keyset. More...
 
Key * ksPrev (KeySet *ks)
 Returns the previous Key in a KeySet. More...
 
Key * ksPopAtCursor (KeySet *ks, cursor_t c)
 Pop key at given cursor position. More...
 

Detailed Description

Proposed declarations.

These functions are likely not API/ABI stable.