table of contents
| backend.hpp(3elektra) | Elektra | backend.hpp(3elektra) |
NAME¶
backend.hpp - Implements a way to deal with a backend.
SYNOPSIS¶
#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. class kdb::tools::SerializeInterface
Interface to serialize a backend. class
kdb::tools::MountBackendInterface
Interface to work with mountpoints (backends) for factory. class
kdb::tools::Backend
A low-level representation of the backend (= set of plugins) that can be
mounted. class kdb::tools::BackendFactory
Factory for MountBackendInterface. class kdb::tools::PluginAdder
Adds plugins in a generic map. class kdb::tools::GlobalPlugins
Low level representation of global plugins. class
kdb::tools::ImportExportBackend
Backend for import/export functionality.
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.
Detailed Description¶
Implements a way to deal with a backend.
Copyright:
Author¶
Generated automatically by Doxygen for Elektra from the source code.
| Mon Jan 15 2018 | Version 0.8.20 |