Elektra  0.8.19
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCkdb::tools::BackendBuilderInitUsed as argument of constructor of *BackendBuilder
oCkdb::tools::BackendFactoryFactory for MountBackendInterface
oCkdb::tools::BackendInfoInfo about a backend
oCkdb::tools::BackendInterfaceMinimal interface to add plugins
|oCkdb::tools::BackendBuilderHighlevel interface to build a backend
||oCkdb::tools::GlobalPluginsBuilderBuild global plugins
||\Ckdb::tools::MountBackendBuilderHigh-level functionality to build a mountpoint
|| \Ckdb::tools::SpecBackendBuilderBuild individual backend while reading specification
|oCkdb::tools::MountBackendInterfaceInterface to work with mountpoints (backends) for factory
||oCkdb::tools::BackendA low-level representation of the backend (= set of plugins) that can be mounted
||\Ckdb::tools::MountBackendBuilderHigh-level functionality to build a mountpoint
|\Ckdb::tools::PluginAdderAdds plugins in a generic map
| oCkdb::tools::GlobalPluginsLow level representation of global plugins
| \Ckdb::tools::ImportExportBackendBackend for import/export functionality
oCkdb::tools::BackendsAllows one to list backends
oCkdb::CommandUsed by contexts for callbacks (to run code using a mutex)
oCkdb::ContextProvides a context for configuration
oCkdb::ContextPolicyIs< Policy >Needed by the user to set one of the policies
oCkdb::CoordinatorThread safe coordination of ThreadContext per Threads
oCkdb::DefaultGetPolicyImplements lookup with spec
oCkdb::DefaultSetPolicyImplements creating user/ key when key is not found
oCEdgeEdge represents the edge of the bipartite graph and is also the key
oCstd::exceptionSTL class
|\Cstd::runtime_errorSTL class
| \Ckdb::tools::ToolExceptionAll exceptions from the elektratools library are derived from this exception
oCkdb::GetPolicyIs< Policy >Needed by the user to set one of the policies
oCstd::hash< kdb::Key >Support for putting Key in a hash
oCkdb::KDBConstructs a class KDB.
|\Ckdb::tools::merging::MergingKDBProvides a merging wrapper around a KDB instance
oCkdb::KeyKey is an essential class that encapsulates key name , value and metainfo .
oCkdb::KeySetA keyset holds together a set of keys
oCkdb::KeySetIteratorFor C++ forward Iteration over KeySets
oCkdb::KeySetReverseIteratorFor C++ reverse Iteration over KeySets
oCkdb::LayerBase class for all layers
oCkdb::LockPolicyIs< Policy >Needed by the user to set one of the policies
oCkdb::tools::ModulesAllows one to load plugins
oCkdb::NameIteratorFor C++ forward Iteration over Names
|\Ckdb::NameReverseIteratorFor C++ reverse Iteration over Names
oCkdb::none_tThis type is being used as bottom type that always fails
oCkdb::ObserverPolicyIs< Policy >Needed by the user to set one of the policies
oCOPMPHMOPMPHM represents the final order preserving hash map
oCkdb::PerContextA data structure that is stored by context inside the Coordinator
oCkdb::tools::PluginThis is a C++ representation of a plugin
oCkdb::tools::PluginDatabaseLoads all plugins and allows us to query them
|\Ckdb::tools::ModulesPluginDatabaseA plugin database that works with installed modules
| \Ckdb::tools::MockPluginDatabaseA plugin database that works with added fake data
oCkdb::tools::PluginsA collection of plugins (either get, set or error)
|oCkdb::tools::ErrorPluginsPlugins to handle errors during configuration access
|oCkdb::tools::GetPluginsPlugins to get configuration
|\Ckdb::tools::SetPluginsPlugins to set configuration
oCkdb::tools::PluginSpecSpecifies a plugin by its name and configuration
oCkdb::tools::PluginSpecHashOnly to be used with PluginSpecName!
oCkdb::tools::SerializeInterfaceInterface to serialize a backend
|oCkdb::tools::GlobalPluginsLow level representation of global plugins
|\Ckdb::tools::MountBackendInterfaceInterface to work with mountpoints (backends) for factory
oCkdb::SetPolicyIs< Policy >Needed by the user to set one of the policies
oCkdb::tools::SpecReaderHighlevel interface to build a backend from specification
oCkdb::ThreadSubjectSubject from Observer pattern for ThreadContext
oCkdb::VaAllocNeeded to avoid constructor ambiguity
oCkdb::ValueObserverBase class for values to be observed
oCVertexVertex represents the vertex of the bipartite graph
oCkdb::WrappedEverything implementing this interface can be used as layer
\Ckdb::WritePolicyIs< Policy >Needed by the user to set one of the policies