module System.LXC.Container (
LXC,
withContainer,
Container(..),
Snapshot(..),
BDevSpecs(..),
ContainerState(..),
parseState, printState,
CloneOption(..),
CreateOption(..),
cloneFlag, createFlag,
LXCError(..),
prettyLXCError,
isDefined,
isRunning,
state,
initPID,
getInterfaces,
getIPs,
getDaemonize,
getLastError,
configFileName,
getConfigPath,
setConfigPath,
loadConfig,
saveConfig,
getKeys,
setConfigItem,
getConfigItem,
getRunningConfigItem,
clearConfig,
clearConfigItem,
start,
stop,
reboot,
shutdown,
freeze,
unfreeze,
wait,
create,
clone,
rename,
destroy,
consoleGetFD,
console,
attach,
attachRunWait,
snapshot,
snapshotList,
snapshotRestore,
snapshotDestroy,
wantDaemonize,
wantCloseAllFDs,
getCGroupItem,
setCGroupItem,
mayControl,
addDeviceNode,
removeDeviceNode,
listDefinedContainers,
listActiveContainers,
listAllContainers,
getWaitStates,
getGlobalConfigItem,
getVersion,
logClose,
) where
import System.LXC.Internal.Container