This is the complete list of members for lxcpp::ContainerImpl, including all inherited members.
addCGroup(const std::string &subsys, const std::string &grpname, const std::vector< CGroupParam > &comm, const std::vector< CGroupParam > ¶ms) | lxcpp::ContainerImpl | virtual |
addDevice(const std::string &path, const char type, const int64_t major, const int64_t minor, const std::string &permissions, const uint32_t fileMode, const uint32_t uid, const uint32_t gid) | lxcpp::ContainerImpl | virtual |
addGIDMap(unsigned min, unsigned max, unsigned num) | lxcpp::ContainerImpl | virtual |
addHook(const std::string &type, const std::vector< std::string > &hook, const std::vector< std::pair< std::string, std::string >> &env) | lxcpp::ContainerImpl | virtual |
addInetAddr(const std::string &ifname, const InetAddr &addr) | lxcpp::ContainerImpl | virtual |
addInetConfig(const std::string &ifname, const InetAddr &addr) | lxcpp::ContainerImpl | virtual |
addInterfaceConfig(const std::string &hostif, const std::string &zoneif, InterfaceType type, const std::vector< InetAddr > &addrs, MacVLanMode mode) | lxcpp::ContainerImpl | virtual |
addSubsystem(const std::string &name, const std::string &path) | lxcpp::ContainerImpl | virtual |
addUIDMap(unsigned min, unsigned max, unsigned num) | lxcpp::ContainerImpl | virtual |
attach(const std::vector< std::string > &argv, const uid_t uid, const gid_t gid, const std::string &ttyPath, const std::vector< gid_t > &supplementaryGids, const int capsToKeep, const std::string &workDirInContainer, const std::vector< std::string > &envToKeep, const std::vector< std::pair< std::string, std::string >> &envToSet) | lxcpp::ContainerImpl | virtual |
Callback typedef | lxcpp::Container | |
console() | lxcpp::ContainerImpl | virtual |
ContainerImpl(const std::string &name, const std::string &rootPath, const std::string &workPath) | lxcpp::ContainerImpl | |
createInterface(const std::string &hostif, const std::string &zoneif, InterfaceType type, MacVLanMode mode) | lxcpp::ContainerImpl | virtual |
declareFile(const provision::File::Type type, const std::string &path, const int32_t flags, const int32_t mode) | lxcpp::ContainerImpl | virtual |
declareLink(const std::string &source, const std::string &target) | lxcpp::ContainerImpl | virtual |
declareMount(const std::string &source, const std::string &target, const std::string &type, const int64_t flags, const std::string &data) | lxcpp::ContainerImpl | virtual |
delInetAddr(const std::string &ifname, const InetAddr &addr) | lxcpp::ContainerImpl | virtual |
destroyInterface(const std::string &ifname) | lxcpp::ContainerImpl | virtual |
freeze() | lxcpp::ContainerImpl | virtual |
getFiles() const | lxcpp::ContainerImpl | virtual |
getGuardPid() const | lxcpp::ContainerImpl | virtual |
getInit() | lxcpp::ContainerImpl | virtual |
getInitPid() const | lxcpp::ContainerImpl | virtual |
getInterfaceInfo(const std::string &ifname) const | lxcpp::ContainerImpl | virtual |
getInterfaces() const | lxcpp::ContainerImpl | virtual |
getLinks() const | lxcpp::ContainerImpl | virtual |
getMounts() const | lxcpp::ContainerImpl | virtual |
getName() const | lxcpp::ContainerImpl | virtual |
getRootPath() const | lxcpp::ContainerImpl | virtual |
getState() | lxcpp::ContainerImpl | virtual |
Lock typedef | lxcpp::ContainerImpl | private |
mClient | lxcpp::ContainerImpl | private |
mConfig | lxcpp::ContainerImpl | private |
mDispatcher | lxcpp::ContainerImpl | private |
mInotify | lxcpp::ContainerImpl | private |
moveInterface(const std::string &ifname) | lxcpp::ContainerImpl | virtual |
mStartedCallback | lxcpp::ContainerImpl | private |
mStateMutex | lxcpp::ContainerImpl | mutableprivate |
mStoppedCallback | lxcpp::ContainerImpl | private |
onGuardReady(const cargo::ipc::PeerID, std::shared_ptr< api::Void > &, cargo::ipc::MethodResult::Pointer) | lxcpp::ContainerImpl | private |
onInitStopped(const cargo::ipc::PeerID, std::shared_ptr< api::ExitStatus > &data, cargo::ipc::MethodResult::Pointer) | lxcpp::ContainerImpl | private |
onWorkFileEvent(const std::string &name, const uint32_t mask) | lxcpp::ContainerImpl | private |
reboot() | lxcpp::ContainerImpl | virtual |
removeFile(const provision::File &item) | lxcpp::ContainerImpl | virtual |
removeLink(const provision::Link &item) | lxcpp::ContainerImpl | virtual |
removeMount(const provision::Mount &item) | lxcpp::ContainerImpl | virtual |
setCaps(const int caps) | lxcpp::ContainerImpl | virtual |
setDownInterface(const std::string &ifname) | lxcpp::ContainerImpl | virtual |
setEnv(const std::vector< std::pair< std::string, std::string >> &variables) | lxcpp::ContainerImpl | virtual |
setHostName(const std::string &hostname) | lxcpp::ContainerImpl | virtual |
setInit(const std::vector< std::string > &init) | lxcpp::ContainerImpl | virtual |
setLogger(const logger::LogType type, const logger::LogLevel level, const std::string &arg) | lxcpp::ContainerImpl | virtual |
setNamespaces(const int namespaces) | lxcpp::ContainerImpl | virtual |
setRlimit(const std::string &type, const uint64_t hard, const uint64_t soft) | lxcpp::ContainerImpl | virtual |
setStartedCallback(const Container::Callback &callback) | lxcpp::ContainerImpl | virtual |
setStoppedCallback(const Container::Callback &callback) | lxcpp::ContainerImpl | virtual |
setSystemProperty(const std::string &name, const std::string &value) | lxcpp::ContainerImpl | virtual |
setTerminalCount(const unsigned int count) | lxcpp::ContainerImpl | virtual |
setUpInterface(const std::string &ifname) | lxcpp::ContainerImpl | virtual |
setUser(const int uid, const int gid, const std::vector< int > additionalGids) | lxcpp::ContainerImpl | virtual |
start() | lxcpp::ContainerImpl | virtual |
State enum name | lxcpp::Container | |
stop() | lxcpp::ContainerImpl | virtual |
unfreeze() | lxcpp::ContainerImpl | virtual |
~Container() | lxcpp::Container | inlinevirtual |
~ContainerImpl() | lxcpp::ContainerImpl |