| Elektra 0.11.0

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2 3 4]

▼N kdb | This is the main namespace for the C++ binding and libraries
▼N tools | This namespace is for the libtool library
▼N merging |
C MergingKDB | Provides a merging wrapper around a KDB instance
C Backend | A low-level representation of the backend (= set of plugins) that can be mounted
C BackendBuilder | Highlevel interface to build a backend
C BackendBuilderInit | Used as argument of constructor of *BackendBuilder
C BackendFactory | Factory for MountBackendInterface
C BackendInfo | Info about a backend
C BackendInterface | Minimal interface to add plugins
C Backends | Allows one to list backends
C CommitPlugins | Plugins to handle errors during configuration access
C ErrorPlugins | Plugins to handle errors during configuration access
C GetPlugins | Plugins to get configuration
C GlobalPlugins | Low level representation of global plugins
C GlobalPluginsBuilder | Build global plugins
C ImportExportBackend | Backend for import/export functionality
C MockPluginDatabase | A plugin database that works with added fake data
C Modules | Allows one to load plugins
C ModulesPluginDatabase | A plugin database that works with installed modules
C MountBackendBuilder | High-level functionality to build a mountpoint
C MountBackendInterface | Interface to work with mountpoints (backends) for factory
C Plugin | This is a C++ representation of a plugin
C PluginAdder | Adds plugins in a generic map
C PluginDatabase | Loads all plugins and allows us to query them
C Plugins | A collection of plugins (either get, set or error)
C PluginSpec | Specifies a plugin by its name and configuration
C PluginSpecHash | Only to be used with PluginSpecName!
C SerializeInterface | Interface to serialize a backend
C SetPlugins | Plugins to set configuration
C SpecBackendBuilder | Build individual backend while reading specification
C SpecReader | Highlevel interface to build a backend from specification
C ToolException | All exceptions from the elektratools library are derived from this exception
C Command | Used by contexts for callbacks (to run code using a mutex)
C Context | Provides a context for configuration
C ContextPolicyIs | Needed by the user to set one of the policies
C Coordinator | Thread safe coordination of ThreadContext per Threads
C DefaultGetPolicy | Implements lookup with spec
C DefaultSetPolicy | Implements creating user:/ key when key is not found
C ElektraDiff | This class is a wrapper around the ElektraDiff C struct
C GetPolicyIs | Needed by the user to set one of the policies
C KDB | Constructs a class KDB.
C Key | Key is an essential class that encapsulates key name , value and metainfo .
C KeySet | A keyset holds together a set of keys
C KeySetIterator | For C++ forward Iteration over KeySets
C KeySetReverseIterator | For C++ reverse Iteration over KeySets
C Layer | Base class for all layers
C LockPolicyIs | Needed by the user to set one of the policies
C NameIterator | For C++ forward Iteration over Names
C NameReverseIterator | For C++ reverse Iteration over Names
C none_t | This type is being used as bottom type that always fails
C ObserverPolicyIs | Needed by the user to set one of the policies
C PerContext | A data structure that is stored by context inside the Coordinator
C SetPolicyIs | Needed by the user to set one of the policies
C ThreadSubject | Subject from Observer pattern for ThreadContext
C VaAlloc | Needed to avoid constructor ambiguity
C ValueObserver | Base class for values to be observed
C Wrapped | Everything implementing this interface can be used as layer
C WritePolicyIs | Needed by the user to set one of the policies
▼P org |
▼P libelektra | JNA based proxy for native libelektra
▼P exception | Exceptions and error mapping for JNA based proxy for native libelektra
C KDBClosedException | Indicates that an already closed `KDB` session has been accessed
C KeyBinaryValueException | 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
C KeyException | Indicates a generic exception while calling one of `Key`'s methods This exception is related to unrecoverable C API specific errors (primarily allocation problems)
C KeyMetaException | 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
C KeyNameException | 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
C KeySetException | Indicates a generic exception while calling one of `KeySet`'s methods This exception is related to unrecoverable C API specific errors (primarily allocation problems)
C KeyStringValueException | 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
C KDB | Represents a session with the Elektra key database
C KDBException | Wraps Elektra errors into the corresponding Java exceptions
▼C Key | Key represents a native Elektra key providing access to its name, value and meta information
C CreateArgumentTag | Argument tags for use with `create(String, Object...)`
C KeySet | Java representation of a native Elektra key set, a container for keys
C NativePlugin | This class can be used to load native Elektra plugins to be used by Java directly
C Plugin | Java representation of an Elektra plugin
C PluginLoader | This class can be used to load plugins from Elektra
C ReadableKey | Read only key representing a native Elektra key providing read access to its name and value
▼N std | STL namespace
C hash< kdb::Key > | Support for putting Key in a hash
C DocBindingData | [kdbio operation data]
C DocOperationData | [kdbio operation data]
C Opmphm | The opmphm
C OpmphmEdge | Order Preserving Minimal Perfect Hash Map
C SomeIoLibHandle | Example I/O management library data structure