kaleidic.api.lxc.container

Members

Aliases

lxc_attach_exec_t
alias lxc_attach_exec_t = int function(void* payload)

Enums

AttachEnvPolicy
enum AttachEnvPolicy
AttachFlags
enum AttachFlags
CreateFlags
enum CreateFlags
FileSystemType
enum FileSystemType
MigrateCommand
enum MigrateCommand
OpStatus
enum OpStatus

Functions

closeLog
void closeLog()
getGlobalConfigItem
string getGlobalConfigItem(string key)
getVersion
string getVersion()
getWaitStates
string[] getWaitStates()
initLog
OpStatus initLog(lxc_log* log)
listActiveContainers
ContainersResult listActiveContainers(string path)
listAllContainers
ContainersResult listAllContainers(string path)
listDefinedContainers
ContainersResult listDefinedContainers(string path)
lxc_attach_run_command
int lxc_attach_run_command(void* payload)
lxc_attach_run_shell
int lxc_attach_run_shell(void* payload)
lxc_log_init
int lxc_log_init(lxc_log* log)
parseFileSystemType
FileSystemType parseFileSystemType(string type)

Structs

AttachCommand
struct AttachCommand
AttachOptions
struct AttachOptions
BackingDeviceSpec
struct BackingDeviceSpec
ContainersResult
struct ContainersResult
LXCContainer
struct LXCContainer
MigrateOptions
struct MigrateOptions
SnapShot
struct SnapShot
lxc_attach_command_t
struct lxc_attach_command_t
lxc_log
struct lxc_log

Variables

LXC_ATTACH_OPTIONS_DEFAULT
auto LXC_ATTACH_OPTIONS_DEFAULT