|
Elektra
0.9.6
|
| ▼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 |
| 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 |
| 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 |
| CKeyBinaryTypeNotSupportedException | Indicates a key's underlying native key is of type binary Binary key values are currently not supported by this binding |
| CKeyException | Indicates a generic exception in Key occurred |
| CKeyMetaException | Indicates Key#copyMeta(Key, String), Key#copyAllMeta(Key), Key#setMeta(String, String) 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 Key#addBaseName(String) 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 |
| CKeyReleasedException | Indicates that an already released Key has been accessed |
| CKeySetAppendException | Indicates KeySet#append(KeySet) or KeySet#append(Key) failed, which also might have freed the passed key or a key of the passed key set |
| CKeySetReleasedException | Indicates that an already released KeySet has been accessed |
| CElektra | The JNA dynamic proxy interface to libelektra |
| CKDB | Represents a session with the Elektra key database |
| CKDBException | Wraps Elektra errors into the corresponding Java exceptions |
| ▼CKey | Key represents an native Elektra key providing access to its name, value and meta information |
| CCreateArgumentTag | Argument tags for use with create(String, Object...) |
| CKeyNameIterator | An Iterator for a Key's name parts (separated by /) |
| CKeySet | Java representation of a native Elektra key set, a container for keys |
| CKeySetIterator | An Iterator for a KeySet returning 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 |
| ▼Nstd | STL namespace |
| Chash< kdb::Key > | Support for putting Key in a hash |