Elektra
0.9.7
|
dummy file do document the enums which have no name in the header file. More...
Macros | |
#define | KDB_VERSION "x.y.z" |
The version information in x.y.z format as string. More... | |
#define | KDB_VERSION_MAJOR x |
The version information of the major version as number. More... | |
#define | KDB_VERSION_MINOR y |
The version information of the minor version as number. More... | |
#define | KDB_VERSION_PATCH z |
The version information of the patch version as number. More... | |
#define | KDB_PATH_SEPARATOR '/' |
/ is used to separate key names. More... | |
#define | KDB_PATH_ESCAPE '\\' |
\ is used as escape character in the key name. More... | |
#define | ELEKTRA_ENABLE_OPTIMIZATIONS |
If optimizations are enabled in Elektra. | |
#define | KS_END ((Key *) 0) |
End of a list of keys. More... | |
Enumerations | |
enum | elektraKeyFlags { KEY_NAME = 1 , KEY_VALUE = 1 << 1 , KEY_FLAGS = 3 , KEY_COMMENT = 1 << 3 , KEY_BINARY = 1 << 4 , KEY_SIZE = 1 << 11 , KEY_META = 1 << 15 , KEY_NULL = 1 << 16 , KEY_END = 0 } |
Allows keyNew() to determine which information comes next. More... | |
enum | elektraCopyFlags { KEY_CP_NAME = 1 << 0 , KEY_CP_STRING = 1 << 1 , KEY_CP_VALUE = 1 << 2 , KEY_CP_META = 1 << 3 , KEY_CP_ALL = KEY_CP_NAME | KEY_CP_VALUE | KEY_CP_META } |
Copy options. More... | |
enum | elektraLockFlags { KEY_LOCK_NAME = 1 << 17 , KEY_LOCK_VALUE = 1 << 18 , KEY_LOCK_META = 1 << 19 } |
Lock options. More... | |
enum | elektraNamespace { KEY_NS_NONE = 0 , KEY_NS_CASCADING = 1 , KEY_NS_META = 2 , KEY_NS_SPEC = 3 , KEY_NS_PROC = 4 , KEY_NS_DIR = 5 , KEY_NS_USER = 6 , KEY_NS_SYSTEM = 7 , KEY_NS_DEFAULT = 8 } |
Elektra currently supported Key namespaces. More... | |
enum | elektraLookupFlags { KDB_O_NONE = 0 , KDB_O_DEL = 1 , KDB_O_POP = 1 << 1 } |
Options to change the default behavior of ksLookup() functions. More... | |
dummy file do document the enums which have no name in the header file.
They are duplicated here to document them.