Elektra  0.9.6
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Ckdb::tools::BackendBuilderInitUsed as argument of constructor of *BackendBuilder
 Ckdb::tools::BackendFactoryFactory for MountBackendInterface
 Ckdb::tools::BackendInfoInfo about a backend
 Ckdb::tools::BackendInterfaceMinimal interface to add plugins
 Ckdb::tools::BackendBuilderHighlevel interface to build a backend
 Ckdb::tools::GlobalPluginsBuilderBuild global plugins
 Ckdb::tools::MountBackendBuilderHigh-level functionality to build a mountpoint
 Ckdb::tools::SpecBackendBuilderBuild individual backend while reading specification
 Ckdb::tools::MountBackendInterfaceInterface to work with mountpoints (backends) for factory
 Ckdb::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
 Ckdb::tools::GlobalPluginsLow level representation of global plugins
 Ckdb::tools::ImportExportBackendBackend for import/export functionality
 Ckdb::tools::BackendsAllows one to list backends
 Ckdb::CommandUsed by contexts for callbacks (to run code using a mutex)
 Ckdb::ContextProvides a context for configuration
 Ckdb::ContextPolicyIs< Policy >Needed by the user to set one of the policies
 Ckdb::CoordinatorThread safe coordination of ThreadContext per Threads
 Corg.libelektra.Key.CreateArgumentTagArgument tags for use with create(String, Object...)
 Ckdb::DefaultGetPolicyImplements lookup with spec
 Ckdb::DefaultSetPolicyImplements creating user:/ key when key is not found
 CDocBindingData[kdbio operation data]
 CDocOperationData[kdbio operation data]
 Corg.libelektra.ElektraThe JNA dynamic proxy interface to libelektra
 Cstd::exceptionSTL class
 Cstd::runtime_errorSTL class
 Ckdb::tools::ToolExceptionAll exceptions from the elektratools library are derived from this exception
 Ckdb::GetPolicyIs< Policy >Needed by the user to set one of the policies
 Cstd::hash< kdb::Key >Support for putting Key in a hash
 Ckdb::KDBConstructs a class KDB.
 Ckdb::tools::merging::MergingKDBProvides a merging wrapper around a KDB instance
 Corg.libelektra.KDBRepresents a session with the Elektra key database
 Corg.libelektra.exception.KDBClosedExceptionIndicates that an already closed KDB session has been accessed
 Corg.libelektra.KDBExceptionWraps Elektra errors into the corresponding Java exceptions
 Ckdb::KeyKey is an essential class that encapsulates key name , value and metainfo .
 Corg.libelektra.KeyKey represents an native Elektra key providing access to its name, value and meta information
 Corg.libelektra.exception.KeyExceptionIndicates a generic exception in Key occurred
 Corg.libelektra.exception.KeyBinaryTypeNotSupportedExceptionIndicates a key's underlying native key is of type binary

Binary key values are currently not supported by this binding
 Corg.libelektra.exception.KeyMetaExceptionIndicates 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
 Corg.libelektra.exception.KeyNameExceptionIndicates 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
 Corg.libelektra.exception.KeySetAppendExceptionIndicates KeySet#append(KeySet) or KeySet#append(Key) failed, which also might have freed the passed key or a key of the passed key set
 Corg.libelektra.KeyNameIteratorAn Iterator for a Key's name parts (separated by /)
 Corg.libelektra.exception.KeyReleasedExceptionIndicates that an already released Key has been accessed
 Ckdb::KeySetA keyset holds together a set of keys
 Corg.libelektra.KeySetJava representation of a native Elektra key set, a container for keys
 Ckdb::KeySetIteratorFor C++ forward Iteration over KeySets
 Corg.libelektra.KeySetIteratorAn Iterator for a KeySet returning Keys
 Corg.libelektra.exception.KeySetReleasedExceptionIndicates that an already released KeySet has been accessed
 Ckdb::KeySetReverseIteratorFor C++ reverse Iteration over KeySets
 Ckdb::LayerBase class for all layers
 Ckdb::LockPolicyIs< Policy >Needed by the user to set one of the policies
 Ckdb::tools::ModulesAllows one to load plugins
 Ckdb::NameIteratorFor C++ forward Iteration over Names
 Ckdb::NameReverseIteratorFor C++ reverse Iteration over Names
 Ckdb::none_tThis type is being used as bottom type that always fails
 Ckdb::ObserverPolicyIs< Policy >Needed by the user to set one of the policies
 COpmphmThe opmphm
 COpmphmEdgeOrder Preserving Minimal Perfect Hash Map
 Ckdb::PerContextA data structure that is stored by context inside the Coordinator
 Ckdb::tools::PluginThis is a C++ representation of a plugin
 Corg.libelektra.PluginJava representation of an Elektra plugin
 Corg.libelektra.NativePluginThis class can be used to load native Elektra plugins to be used by Java directly
 Ckdb::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
 Corg.libelektra.PluginLoaderThis class can be used to load Plugins from Elektra
 Ckdb::tools::PluginsA collection of plugins (either get, set or error)
 Ckdb::tools::ErrorPluginsPlugins to handle errors during configuration access
 Ckdb::tools::GetPluginsPlugins to get configuration
 Ckdb::tools::SetPluginsPlugins to set configuration
 Ckdb::tools::PluginSpecSpecifies a plugin by its name and configuration
 Ckdb::tools::PluginSpecHashOnly to be used with PluginSpecName!
 Ckdb::tools::SerializeInterfaceInterface to serialize a backend
 Ckdb::tools::GlobalPluginsLow level representation of global plugins
 Ckdb::tools::MountBackendInterfaceInterface to work with mountpoints (backends) for factory
 Ckdb::SetPolicyIs< Policy >Needed by the user to set one of the policies
 CSomeIoLibHandleExample I/O management library data structure
 Ckdb::tools::SpecReaderHighlevel interface to build a backend from specification
 Ckdb::ThreadSubjectSubject from Observer pattern for ThreadContext
 Ckdb::VaAllocNeeded to avoid constructor ambiguity
 Ckdb::ValueObserverBase class for values to be observed
 Ckdb::WrappedEverything implementing this interface can be used as layer
 Ckdb::WritePolicyIs< Policy >Needed by the user to set one of the policies