Fork Vasum on GitHub Official Vasum Wiki on Tizen.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
vasum Namespace Reference

Namespaces

 api
 
 cli
 
 lxc
 
 netdev
 
 

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< DeviceConfigDevicesConfig
 
typedef std::vector< MountConfigMountsConfig
 
typedef std::map< std::string,
MountRuntimeConfig
MountsRuntimeConfig
 
typedef std::vector
< NamespaceConfig
NamespacesConfig
 
typedef std::vector< IDMapIDMapConfig
 
typedef std::vector< RlimitRlimitsConfig
 

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 Documentation

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<Rlimit> vasum::RlimitsConfig

Enumeration Type Documentation

enum vasum::SchedulerLevel
strong
Enumerator
FOREGROUND 
BACKGROUND 

Function Documentation

std::string vasum::getVasumDbPrefix ( )
inline

Gets db prefix for vasum config.

std::string vasum::getZoneDbPrefix ( const std::string &  id)
inline

Gets db prefix for zone config.

Variable Documentation

const std::string vasum::INVALID_CONNECTION_ID = "invalid://"