[][src]Crate elektra_sys

Raw bindings for libelektra. For documentation on the functions, see the C API documentation.

Structs

_KDB
_Key
_KeySet
__va_list_tag

Constants

KDB_DIR_MODE
KDB_FILE_MODE
KDB_MAX_PATH_LENGTH
KDB_O_DEL
KDB_O_DIRONLY
KDB_O_INACTIVE
KDB_O_NOALL
KDB_O_NOCASE
KDB_O_NODIR
KDB_O_NONE
KDB_O_NORECURSIVE
KDB_O_NOREMOVE
KDB_O_POP
KDB_O_REMOVEONLY
KDB_O_SORT
KDB_O_SYNC
KDB_O_WITHOWNER
KDB_PATH_ESCAPE
KDB_PATH_SEPARATOR
KDB_VERSION
KDB_VERSION_MAJOR
KDB_VERSION_MICRO
KDB_VERSION_MINOR
KEY_ATIME
KEY_BINARY
KEY_CASCADING_NAME
KEY_COMMENT
KEY_CTIME
KEY_DIR
KEY_END
KEY_FLAGS
KEY_FUNC
KEY_GID
KEY_META
KEY_META_NAME
KEY_MODE
KEY_MTIME
KEY_NAME
KEY_NULL
KEY_OWNER
KEY_SIZE
KEY_UID
KEY_VALUE

Functions

kdbClose
kdbGet
kdbOpen

KDB methods

kdbSet
keyAddBaseName
keyAddName
keyBaseName
keyClear
keyCmp
keyCopy
keyCopyAllMeta
keyCopyMeta
keyCurrentMeta
keyDecRef
keyDel
keyDup
keyGetBaseName
keyGetBaseNameSize
keyGetBinary
keyGetFullName
keyGetFullNameSize
keyGetMeta
keyGetName
keyGetNameSize
keyGetRef
keyGetString
keyGetUnescapedNameSize
keyGetValueSize
keyIncRef
keyIsBelow
keyIsBelowOrSame
keyIsBinary
keyIsDirectBelow
keyIsInactive
keyIsString
keyName
keyNeedSync
keyNew

Key methods

keyNextMeta
keyRel
keyRewindMeta
keySetBaseName
keySetBinary
keySetMeta
keySetName
keySetString
keyString
keyUnescapedName
keyVNew
keyValue
ksAppend
ksAppendKey
ksAtCursor
ksClear
ksCopy
ksCurrent
ksCut
ksDel
ksDup
ksGetCursor
ksGetSize
ksHead
ksLookup
ksLookupByName
ksNeedSync
ksNew

KeySet methods

ksNext
ksPop
ksRewind
ksSetCursor
ksTail
ksVNew

Type Definitions

KDB
Key
KeySet
__builtin_va_list
__ssize_t
_bindgen_ty_1
_bindgen_ty_2
cursor_t
option_t
va_list