| Elektra
    0.8.14
    | 
Implementation of proposed API enhancements. More...
#include <string.h>#include <kdbprivate.h>
| Functions | |
| ssize_t | keySetStringF (Key *key, const char *format,...) | 
| Set a formatted string.  More... | |
| int | elektraArrayIncName (Key *key) | 
| Increment the name of the key by one.  More... | |
| int | elektraKsToMemArray (KeySet *ks, Key **buffer) | 
| Builds an array of pointers to the keys in the supplied keyset.  More... | |
| int | elektraKsFilter (KeySet *result, KeySet *input, int(*filter)(const Key *k, void *argument), void *argument) | 
| return only those keys from the given keyset that pass the supplied filter function with the supplied argument  More... | |
| KeySet * | elektraRenameKeys (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... | |
| elektraNamespace | keyGetNamespace (const Key *key) | 
| For currently valid namespaces see elektraNamespace.  More... | |
| int | keyLock (Key *key, enum elektraLockOptions what) | 
| Permanently locks a part of the key.  More... | |
| KeySet * | elektraArrayGet (const Key *arrayParent, KeySet *keys) | 
| Return all the array keys below the given arrayparent The arrayparent itself is not returned.  More... | |
| Key * | elektraArrayGetNextKey (KeySet *arrayKeys) | 
| Return the next key in the given array.  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 pos) | 
| Pop key at given cursor position.  More... | |
Implementation of proposed API enhancements.
 1.8.8
 1.8.8