$darkmode
Elektra 0.10.0
|
Implements a way to deal with a backend. More...
#include <backendparser.hpp>
#include <modules.hpp>
#include <plugin.hpp>
#include <plugins.hpp>
#include <pluginspec.hpp>
#include <toolexcept.hpp>
#include <deque>
#include <memory>
#include <ostream>
#include <string>
#include <unordered_map>
#include <vector>
#include <kdb.hpp>
Classes | |
class | kdb::tools::BackendInterface |
Minimal interface to add plugins. More... | |
class | kdb::tools::SerializeInterface |
Interface to serialize a backend. More... | |
class | kdb::tools::MountBackendInterface |
Interface to work with mountpoints (backends) for factory. More... | |
class | kdb::tools::Backend |
A low-level representation of the backend (= set of plugins) that can be mounted. More... | |
class | kdb::tools::BackendFactory |
Factory for MountBackendInterface. More... | |
class | kdb::tools::PluginAdder |
Adds plugins in a generic map. More... | |
class | kdb::tools::GlobalPlugins |
Low level representation of global plugins. More... | |
class | kdb::tools::ImportExportBackend |
Backend for import/export functionality. More... | |
Namespaces | |
kdb | |
This is the main namespace for the C++ binding and libraries. | |
kdb::tools | |
This namespace is for the libtool library. | |
Functions | |
std::ostream & | kdb::tools::operator<< (std::ostream &os, Backend const &b) |
Prints the current status. More... | |
Implements a way to deal with a backend.