Allows one to list backends.
More...
#include <backends.hpp>
|
| static BackendInfoVector | getBackendInfo (KeySet mountConf) |
| | give info about current mounted backends More...
|
| |
| static BackendInfo | findBackend (std::string const &backend, KeySet mountConf, bool verbose=false) |
| | Find a backend in the given name. More...
|
| |
| static bool | umount (std::string const &backend, KeySet &mountConf) |
| | Unmount a backend by given mountPath. More...
|
| |
| static std::string | getBasePath (std::string name) |
| | returns the base path of a mounted backend below system:/elektra/mountpoints More...
|
| |
|
|
static const char *const | mountpointsPath = "system:/elektra/mountpoints" |
| | Below this path is the mountConf.
|
| |
Allows one to list backends.
◆ findBackend()
| BackendInfo kdb::tools::Backends::findBackend |
( |
std::string const & |
mountPath, |
|
|
KeySet |
mountConf, |
|
|
bool |
verbose = false |
|
) |
| |
|
static |
Find a backend in the given name.
- Parameters
-
| mountPath | the given backend name to find |
For backwards compatibility old-style names containing _ instead of escaped / are accepted if no modern-style mountpoint is found.
- Parameters
-
| mountConf | the configuration to search (should contain keys below mountpointsPath to find something) |
- Returns
- the found backend or an empty BackendInfo if nothing found (with empty strings)
◆ getBackendInfo()
| Backends::BackendInfoVector kdb::tools::Backends::getBackendInfo |
( |
KeySet |
mountConf | ) |
|
|
static |
give info about current mounted backends
- Parameters
-
- Returns
- an vector of information about mounted backends
◆ getBasePath()
| std::string kdb::tools::Backends::getBasePath |
( |
std::string |
mp | ) |
|
|
static |
returns the base path of a mounted backend below system:/elektra/mountpoints
- Parameters
-
| mp | the mountpoint (name will be derived from it) |
- Returns
- the properly prefixed and escaped name
◆ umount()
| bool kdb::tools::Backends::umount |
( |
std::string const & |
mountPath, |
|
|
KeySet & |
mountConf |
|
) |
| |
|
static |
Unmount a backend by given mountPath.
- Parameters
-
| mountPath | the given mountpoint |
Uses findBackend() to locate the backend.
- Return values
-
| true | if something was done |
| false | if nothing was done (but also no error) |
The documentation for this class was generated from the following files: