Elektra: Class Hierarchy

Elektra 0.8.24

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]

C kdb::tools::BackendBuilderInit | Used as argument of constructor of *BackendBuilder
C kdb::tools::BackendFactory | Factory for MountBackendInterface
C kdb::tools::BackendInfo | Info about a backend
▼C kdb::tools::BackendInterface | Minimal interface to add plugins
▼C kdb::tools::BackendBuilder | Highlevel interface to build a backend
C kdb::tools::GlobalPluginsBuilder | Build global plugins
▼C kdb::tools::MountBackendBuilder | High-level functionality to build a mountpoint
C kdb::tools::SpecBackendBuilder | Build individual backend while reading specification
▼C kdb::tools::MountBackendInterface | Interface to work with mountpoints (backends) for factory
C kdb::tools::Backend | A low-level representation of the backend (= set of plugins) that can be mounted
C kdb::tools::MountBackendBuilder | High-level functionality to build a mountpoint
▼C kdb::tools::PluginAdder | Adds plugins in a generic map
C kdb::tools::GlobalPlugins | Low level representation of global plugins
C kdb::tools::ImportExportBackend | Backend for import/export functionality
C kdb::tools::Backends | Allows one to list backends
C kdb::Command | Used by contexts for callbacks (to run code using a mutex)
C kdb::Context | Provides a context for configuration
C kdb::ContextPolicyIs< Policy > | Needed by the user to set one of the policies
C kdb::Coordinator | Thread safe coordination of ThreadContext per Threads
C kdb::DefaultGetPolicy | Implements lookup with spec
C kdb::DefaultSetPolicy | Implements creating user/ key when key is not found
C DocBindingData | [kdbio operation data]
C DocOperationData | [kdbio operation data]
C org.libelektra.Elektra | The JNA interface to libelektra
▼Cstd::exception | STL class
▼Cstd::runtime_error | STL class
C kdb::tools::ToolException | All exceptions from the elektratools library are derived from this exception
C kdb::GetPolicyIs< Policy > | Needed by the user to set one of the policies
C std::hash< kdb::Key > | Support for putting Key in a hash
▼C kdb::KDB | Constructs a class KDB.
C kdb::tools::merging::MergingKDB | Provides a merging wrapper around a KDB instance
C org.libelektra.KDB | Represents session with the Key database
C kdb::Key | Key is an essential class that encapsulates key name , value and metainfo .
C org.libelektra.Key | Key is an essential class that encapsulates key name , value and metainfo
C org.libelektra.KeyNameIterator | An Iterator over a Key's name parts, separated by /
C kdb::KeySet | A keyset holds together a set of keys
C org.libelektra.KeySet | A keyset holds together a set of keys
C kdb::KeySetIterator | For C++ forward Iteration over KeySets
C org.libelektra.KeySetIterator | An Iterator over a KeySet resulting in Keys
C kdb::KeySetReverseIterator | For C++ reverse Iteration over KeySets
C kdb::Layer | Base class for all layers
C kdb::LockPolicyIs< Policy > | Needed by the user to set one of the policies
C kdb::tools::Modules | Allows one to load plugins
▼C kdb::NameIterator | For C++ forward Iteration over Names
C kdb::NameReverseIterator | For C++ reverse Iteration over Names
C kdb::none_t | This type is being used as bottom type that always fails
C kdb::ObserverPolicyIs< Policy > | Needed by the user to set one of the policies
C Opmphm | The opmphm
C OpmphmEdge | The r-uniform r-partite hypergraph
C kdb::PerContext | A data structure that is stored by context inside the Coordinator
C kdb::tools::Plugin | This is a C++ representation of a plugin
C org.libelektra.Plugin | This is a Java representation of a plugin
▼C kdb::tools::PluginDatabase | Loads all plugins and allows us to query them
▼C kdb::tools::ModulesPluginDatabase | A plugin database that works with installed modules
C kdb::tools::MockPluginDatabase | A plugin database that works with added fake data
▼C kdb::tools::Plugins | A collection of plugins (either get, set or error)
C kdb::tools::ErrorPlugins | Plugins to handle errors during configuration access
C kdb::tools::GetPlugins | Plugins to get configuration
C kdb::tools::SetPlugins | Plugins to set configuration
C kdb::tools::PluginSpec | Specifies a plugin by its name and configuration
C kdb::tools::PluginSpecHash | Only to be used with PluginSpecName!
▼C kdb::tools::SerializeInterface | Interface to serialize a backend
C kdb::tools::GlobalPlugins | Low level representation of global plugins
C kdb::tools::MountBackendInterface | Interface to work with mountpoints (backends) for factory
C kdb::SetPolicyIs< Policy > | Needed by the user to set one of the policies
C SomeIoLibHandle | Example I/O management library data structure
C kdb::tools::SpecReader | Highlevel interface to build a backend from specification
C kdb::ThreadSubject | Subject from Observer pattern for ThreadContext
C kdb::VaAlloc | Needed to avoid constructor ambiguity
C kdb::ValueObserver | Base class for values to be observed
C kdb::Wrapped | Everything implementing this interface can be used as layer
C kdb::WritePolicyIs< Policy > | Needed by the user to set one of the policies