proposal(3) Proposals for Elektra

Modules


API Proposals for Elektra
for kdb.h.
Meta Data proposal+compatibility
Meta data proposal+compatibility methods.

Enumerations

Detailed Description

Might be added to, changed or removed from future Elektra releases.

Enumeration Type Documentation

enum elektraLookupOptions

More lookup options.

Enumerator

KDB_O_SPEC
Use the passed key as specification, instead of looking up the specification first.
KDB_O_CREATE
Create the key if it was not found.
KDB_O_NOCASCADING
Disable cascading search for keys starting with /.
KDB_O_NOSPEC
Do not use specification for cascading keys (internal)
KDB_O_NODEFAULT
Do not honor the default spec (internal)
KDB_O_CALLBACK
For spec/ lookups that traverse deeper into hierarchy (callback in ksLookup())

enum elektraNamespace

Elektra currently supported Key namespaces.

See also:

kdbGet(), keyGetNamespace()

Enumerator

KEY_NS_NONE
no key given as parameter to keyGetNamespace()
KEY_NS_EMPTY
key name was empty, e.g. invalid key name
KEY_NS_META
meta key, i.e. any key name not under other categories
KEY_NS_CASCADING
cascading key, starts with /, abstract name for any of the namespaces below
KEY_NS_FIRST
For iteration over namespaces (first element, inclusive)
KEY_NS_SPEC
spec contains the specification of the other namespaces
KEY_NS_PROC
proc contains process-specific configuration
KEY_NS_DIR
dir contains configuration from a specific directory
KEY_NS_USER
user key in the home directory of the current user
KEY_NS_SYSTEM
system key is shared for a computer system
KEY_NS_LAST
For iteration over namespaces (last element, inclusive)

Author

Generated automatically by Doxygen for Elektra from the source code.