Namespaces | |
api | |
cli | |
lxc | |
netdev | |
netlink | |
Classes | |
struct | VasumException |
Base class vasum exceptions. More... | |
struct | LxcException |
Base class for exceptions in utils. More... | |
struct | KeyNotFoundException |
struct | ClientException |
Base class for exceptions in Vasum Client. More... | |
struct | IOException |
struct | OperationFailedException |
struct | InvalidArgumentException |
struct | InvalidResponseException |
struct | ServerException |
Base class for exceptions in Vasum Server. More... | |
struct | ZoneOperationException |
Error occurred during an attempt to perform an operation on a zone, e.g. More... | |
struct | InvalidZoneIdException |
Invalid zone id. More... | |
struct | ZoneConnectionException |
Exception during performing an operation on a zone connection. More... | |
struct | HostConnectionException |
Exception during performing an operation on a host connection. More... | |
struct | InputMonitorException |
Exception during performing an operation by input monitor, e.g. More... | |
struct | TimeoutException |
class | HostDbusConnection |
class | HostIPCConnection |
struct | InputConfig |
class | InputMonitor |
class | IPCSignalWrapper |
class | IPCSignalWrapper< const api::Void > |
class | IPCMethodWrapper |
class | IPCMethodWrapper< ArgOut, typename std::enable_if<!std::is_const< ArgOut >::value, api::Void >::type > |
struct | CGroupMemoryConfig |
struct | CGroupCpuConfig |
struct | CGroupPidsConfig |
struct | WeightDevice |
struct | ThrottleDevice |
struct | CGroupBlockIOConfig |
struct | HugePageLimit |
struct | Priority |
struct | CGroupNetworkConfig |
struct | PlatformConfig |
struct | RootConfig |
struct | LinuxConfig |
struct | ContainerConfig |
struct | LinuxRuntimeConfig |
struct | ContainerRuntimeConfig |
struct | DeviceConfig |
struct | HookConfig |
struct | HooksConfig |
Hooks are a collection of actions to perform at various container lifecycle events. More... | |
struct | MountConfig |
struct | MountRuntimeConfig |
struct | NamespaceConfig |
struct | IDMap |
struct | UserConfig |
struct | ProcessConfig |
struct | Rlimit |
struct | ResourcesConfig |
struct | ProxyCallRule |
A single allow rule for proxy call dispatching. More... | |
class | ProxyCallPolicy |
class | Server |
struct | ZoneConfig |
struct | ZoneDynamicConfig |
struct | ZoneTemplatePathConfig |
struct | ZoneProvisioningConfig |
class | ZoneProvision |
Class is responsible for prepare filesystem for zone It allows to create directories, files, mount points and copying files from host. More... | |
class | Zone |
struct | ZonesManagerConfig |
struct | ZonesManagerDynamicConfig |
class | ZonesManager |
Typedefs | |
typedef std::vector < HugePageLimit > | CGroupHugePageLimitsConfig |
typedef std::vector< DeviceConfig > | DevicesConfig |
typedef std::vector< MountConfig > | MountsConfig |
typedef std::map< std::string, MountRuntimeConfig > | MountsRuntimeConfig |
typedef std::vector < NamespaceConfig > | NamespacesConfig |
typedef std::vector< IDMap > | IDMapConfig |
typedef std::vector< Rlimit > | RlimitsConfig |
Enumerations | |
enum | SchedulerLevel { SchedulerLevel::FOREGROUND, SchedulerLevel::BACKGROUND } |
Functions | |
std::string | getVasumDbPrefix () |
Gets db prefix for vasum config. More... | |
std::string | getZoneDbPrefix (const std::string &id) |
Gets db prefix for zone config. More... | |
Variables | |
const std::string | INVALID_CONNECTION_ID = "invalid://" |
typedef std::vector<HugePageLimit> vasum::CGroupHugePageLimitsConfig |
typedef std::vector<DeviceConfig> vasum::DevicesConfig |
typedef std::vector<IDMap> vasum::IDMapConfig |
typedef std::vector<MountConfig> vasum::MountsConfig |
typedef std::map<std::string, MountRuntimeConfig> vasum::MountsRuntimeConfig |
typedef std::vector<NamespaceConfig> vasum::NamespacesConfig |
typedef std::vector<Rlimit> vasum::RlimitsConfig |
|
strong |
|
inline |
Gets db prefix for vasum config.
|
inline |
Gets db prefix for zone config.
const std::string vasum::INVALID_CONNECTION_ID = "invalid://" |