$darkmode
Elektra 0.11.0
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 1234]
 NkdbThis is the main namespace for the C++ binding and libraries
 NtoolsThis namespace is for the libtool library
 Ndetail
 Nhelper
 Nmerging
 CMergingKDBProvides a merging wrapper around a KDB instance
 CBackendInterfaceMinimal interface to add plugins
 CSerializeInterfaceInterface to serialize a backend
 CMountBackendInterfaceInterface to work with mountpoints (backends) for factory
 CBackendA low-level representation of the backend (= set of plugins) that can be mounted
 CBackendFactoryFactory for MountBackendInterface
 CPluginAdderAdds plugins in a generic map
 CGlobalPluginsLow level representation of global plugins
 CImportExportBackendBackend for import/export functionality
 CBackendBuilderInitUsed as argument of constructor of *BackendBuilder
 CBackendBuilderHighlevel interface to build a backend
 CGlobalPluginsBuilderBuild global plugins
 CMountBackendBuilderHigh-level functionality to build a mountpoint
 CBackendInfoInfo about a backend
 CBackendsAllows one to list backends
 CModulesAllows one to load plugins
 CPluginThis is a C++ representation of a plugin
 CPluginDatabaseLoads all plugins and allows us to query them
 CModulesPluginDatabaseA plugin database that works with installed modules
 CMockPluginDatabaseA plugin database that works with added fake data
 CPluginsA collection of plugins (either get, set or error)
 CGetPluginsPlugins to get configuration
 CSetPluginsPlugins to set configuration
 CErrorPluginsPlugins to handle errors during configuration access
 CCommitPluginsPlugins to handle errors during configuration access
 CPluginSpecSpecifies a plugin by its name and configuration
 CPluginSpecHashOnly to be used with PluginSpecName!
 CSpecBackendBuilderBuild individual backend while reading specification
 CSpecReaderHighlevel interface to build a backend from specification
 CToolExceptionAll exceptions from the elektratools library are derived from this exception
 CElektraDiffThis class is a wrapper around the ElektraDiff C struct
 CKDBConstructs a class KDB.
 CContextProvides a context for configuration
 CThreadSubjectSubject from Observer pattern for ThreadContext
 CPerContextA data structure that is stored by context inside the Coordinator
 CCoordinatorThread safe coordination of ThreadContext per Threads
 Cnone_tThis type is being used as bottom type that always fails
 CLayerBase class for all layers
 CWrappedEverything implementing this interface can be used as layer
 CValueObserverBase class for values to be observed
 CCommandUsed by contexts for callbacks (to run code using a mutex)
 CDefaultGetPolicyImplements lookup with spec
 CDefaultSetPolicyImplements creating user:/ key when key is not found
 CGetPolicyIsNeeded by the user to set one of the policies
 CSetPolicyIsNeeded by the user to set one of the policies
 CContextPolicyIsNeeded by the user to set one of the policies
 CWritePolicyIsNeeded by the user to set one of the policies
 CObserverPolicyIsNeeded by the user to set one of the policies
 CLockPolicyIsNeeded by the user to set one of the policies
 CKeyKey is an essential class that encapsulates key name , value and metainfo .
 CNameIteratorFor C++ forward Iteration over Names
 CNameReverseIteratorFor C++ reverse Iteration over Names
 CVaAllocNeeded to avoid constructor ambiguity
 CKeySetA keyset holds together a set of keys
 CKeySetIteratorFor C++ forward Iteration over KeySets
 CKeySetReverseIteratorFor C++ reverse Iteration over KeySets
 Norg
 NlibelektraJNA based proxy for native libelektra
 NexceptionExceptions and error mapping for JNA based proxy for native libelektra
 CKDBClosedExceptionIndicates that an already closed KDB session has been accessed
 CKeyBinaryValueExceptionIndicates a key's underlying native key value is not of type binary, and therefore is not compatible with the invoked functionality raising this exception
 CKeyExceptionIndicates a generic exception while calling one of Key's methods

This exception is related to unrecoverable C API specific errors (primarily allocation problems)
 CKeyMetaExceptionIndicates 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
 CKeyNameExceptionIndicates 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
 CKeySetExceptionIndicates a generic exception while calling one of KeySet's methods

This exception is related to unrecoverable C API specific errors (primarily allocation problems)
 CKeyStringValueExceptionIndicates a key's underlying native key value is not of type string, and therefore is not compatible with the invoked functionality raising this exception
 CKDBRepresents a session with the Elektra key database
 CKDBExceptionWraps Elektra errors into the corresponding Java exceptions
 CKeyKey represents a native Elektra key providing access to its name, value and meta information
 CCreateArgumentTagArgument tags for use with create(String, Object...)
 CKeySetJava representation of a native Elektra key set, a container for keys
 CNativePluginThis class can be used to load native Elektra plugins to be used by Java directly
 CPluginJava representation of an Elektra plugin
 CPluginLoaderThis class can be used to load plugins from Elektra
 CReadableKeyRead only key representing a native Elektra key providing read access to its name and value
 NstdSTL namespace
 Chash< kdb::Key >Support for putting Key in a hash