$darkmode
Elektra 0.11.0
|
▼Nkdb | This is the main namespace for the C++ binding and libraries |
▼Ntools | This namespace is for the libtool library |
Ndetail | |
Nhelper | |
▼Nmerging | |
CMergingKDB | Provides a merging wrapper around a KDB instance |
CBackendInterface | Minimal interface to add plugins |
CSerializeInterface | Interface to serialize a backend |
CMountBackendInterface | Interface to work with mountpoints (backends) for factory |
CBackend | A low-level representation of the backend (= set of plugins) that can be mounted |
CBackendFactory | Factory for MountBackendInterface |
CPluginAdder | Adds plugins in a generic map |
CGlobalPlugins | Low level representation of global plugins |
CImportExportBackend | Backend for import/export functionality |
CBackendBuilderInit | Used as argument of constructor of *BackendBuilder |
CBackendBuilder | Highlevel interface to build a backend |
CGlobalPluginsBuilder | Build global plugins |
CMountBackendBuilder | High-level functionality to build a mountpoint |
CBackendInfo | Info about a backend |
CBackends | Allows one to list backends |
CModules | Allows one to load plugins |
CPlugin | This is a C++ representation of a plugin |
CPluginDatabase | Loads all plugins and allows us to query them |
CModulesPluginDatabase | A plugin database that works with installed modules |
CMockPluginDatabase | A plugin database that works with added fake data |
CPlugins | A collection of plugins (either get, set or error) |
CGetPlugins | Plugins to get configuration |
CSetPlugins | Plugins to set configuration |
CErrorPlugins | Plugins to handle errors during configuration access |
CCommitPlugins | Plugins to handle errors during configuration access |
CPluginSpec | Specifies a plugin by its name and configuration |
CPluginSpecHash | Only to be used with PluginSpecName! |
CSpecBackendBuilder | Build individual backend while reading specification |
CSpecReader | Highlevel interface to build a backend from specification |
CToolException | All exceptions from the elektratools library are derived from this exception |
CElektraDiff | This class is a wrapper around the ElektraDiff C struct |
CKDB | Constructs a class KDB. |
CContext | Provides a context for configuration |
CThreadSubject | Subject from Observer pattern for ThreadContext |
CPerContext | A data structure that is stored by context inside the Coordinator |
CCoordinator | Thread safe coordination of ThreadContext per Threads |
Cnone_t | This type is being used as bottom type that always fails |
CLayer | Base class for all layers |
CWrapped | Everything implementing this interface can be used as layer |
CValueObserver | Base class for values to be observed |
CCommand | Used by contexts for callbacks (to run code using a mutex) |
CDefaultGetPolicy | Implements lookup with spec |
CDefaultSetPolicy | Implements creating user:/ key when key is not found |
CGetPolicyIs | Needed by the user to set one of the policies |
CSetPolicyIs | Needed by the user to set one of the policies |
CContextPolicyIs | Needed by the user to set one of the policies |
CWritePolicyIs | Needed by the user to set one of the policies |
CObserverPolicyIs | Needed by the user to set one of the policies |
CLockPolicyIs | Needed by the user to set one of the policies |
CKey | Key is an essential class that encapsulates key name , value and metainfo . |
CNameIterator | For C++ forward Iteration over Names |
CNameReverseIterator | For C++ reverse Iteration over Names |
CVaAlloc | Needed to avoid constructor ambiguity |
CKeySet | A keyset holds together a set of keys |
CKeySetIterator | For C++ forward Iteration over KeySets |
CKeySetReverseIterator | For C++ reverse Iteration over KeySets |
▼Norg | |
▼Nlibelektra | JNA based proxy for native libelektra |
▼Nexception | Exceptions and error mapping for JNA based proxy for native libelektra |
CKDBClosedException | Indicates that an already closed KDB session has been accessed |
CKeyBinaryValueException | Indicates a key's underlying native key value is not of type binary, and therefore is not compatible with the invoked functionality raising this exception |
CKeyException | Indicates a generic exception while calling one of Key's methods This exception is related to unrecoverable C API specific errors (primarily allocation problems) |
CKeyMetaException | Indicates Key#copyMeta(Key, String), Key#copyAllMeta(Key), {} or Key#removeMeta(String)} failed because the key name is invalid, the meta information is read-only or there where allocation problems in the native library |
CKeyNameException | Indicates Key#setName(String), Key#setBaseName(String) or {} failed because the key name is invalid, the key was inserted in a key set before, the key name is read-only For there where allocation problems in the native library |
CKeySetException | Indicates a generic exception while calling one of KeySet's methods This exception is related to unrecoverable C API specific errors (primarily allocation problems) |
CKeyStringValueException | Indicates a key's underlying native key value is not of type string, and therefore is not compatible with the invoked functionality raising this exception |
CKDB | Represents a session with the Elektra key database |
CKDBException | Wraps Elektra errors into the corresponding Java exceptions |
▼CKey | Key represents a native Elektra key providing access to its name, value and meta information |
CCreateArgumentTag | Argument tags for use with create(String, Object...) |
CKeySet | Java representation of a native Elektra key set, a container for keys |
CNativePlugin | This class can be used to load native Elektra plugins to be used by Java directly |
CPlugin | Java representation of an Elektra plugin |
CPluginLoader | This class can be used to load plugins from Elektra |
CReadableKey | Read only key representing a native Elektra key providing read access to its name and value |
▼Nstd | STL namespace |
Chash< kdb::Key > | Support for putting Key in a hash |