Fork Vasum on GitHub Official Vasum Wiki on Tizen.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
lxcpp::ContainerImpl Member List

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 > &params)lxcpp::ContainerImplvirtual
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::ContainerImplvirtual
addGIDMap(unsigned min, unsigned max, unsigned num)lxcpp::ContainerImplvirtual
addHook(const std::string &type, const std::vector< std::string > &hook, const std::vector< std::pair< std::string, std::string >> &env)lxcpp::ContainerImplvirtual
addInetAddr(const std::string &ifname, const InetAddr &addr)lxcpp::ContainerImplvirtual
addInetConfig(const std::string &ifname, const InetAddr &addr)lxcpp::ContainerImplvirtual
addInterfaceConfig(const std::string &hostif, const std::string &zoneif, InterfaceType type, const std::vector< InetAddr > &addrs, MacVLanMode mode)lxcpp::ContainerImplvirtual
addSubsystem(const std::string &name, const std::string &path)lxcpp::ContainerImplvirtual
addUIDMap(unsigned min, unsigned max, unsigned num)lxcpp::ContainerImplvirtual
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::ContainerImplvirtual
Callback typedeflxcpp::Container
console()lxcpp::ContainerImplvirtual
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::ContainerImplvirtual
declareFile(const provision::File::Type type, const std::string &path, const int32_t flags, const int32_t mode)lxcpp::ContainerImplvirtual
declareLink(const std::string &source, const std::string &target)lxcpp::ContainerImplvirtual
declareMount(const std::string &source, const std::string &target, const std::string &type, const int64_t flags, const std::string &data)lxcpp::ContainerImplvirtual
delInetAddr(const std::string &ifname, const InetAddr &addr)lxcpp::ContainerImplvirtual
destroyInterface(const std::string &ifname)lxcpp::ContainerImplvirtual
freeze()lxcpp::ContainerImplvirtual
getFiles() const lxcpp::ContainerImplvirtual
getGuardPid() const lxcpp::ContainerImplvirtual
getInit()lxcpp::ContainerImplvirtual
getInitPid() const lxcpp::ContainerImplvirtual
getInterfaceInfo(const std::string &ifname) const lxcpp::ContainerImplvirtual
getInterfaces() const lxcpp::ContainerImplvirtual
getLinks() const lxcpp::ContainerImplvirtual
getMounts() const lxcpp::ContainerImplvirtual
getName() const lxcpp::ContainerImplvirtual
getRootPath() const lxcpp::ContainerImplvirtual
getState()lxcpp::ContainerImplvirtual
Lock typedeflxcpp::ContainerImplprivate
mClientlxcpp::ContainerImplprivate
mConfiglxcpp::ContainerImplprivate
mDispatcherlxcpp::ContainerImplprivate
mInotifylxcpp::ContainerImplprivate
moveInterface(const std::string &ifname)lxcpp::ContainerImplvirtual
mStartedCallbacklxcpp::ContainerImplprivate
mStateMutexlxcpp::ContainerImplmutableprivate
mStoppedCallbacklxcpp::ContainerImplprivate
onGuardReady(const cargo::ipc::PeerID, std::shared_ptr< api::Void > &, cargo::ipc::MethodResult::Pointer)lxcpp::ContainerImplprivate
onInitStopped(const cargo::ipc::PeerID, std::shared_ptr< api::ExitStatus > &data, cargo::ipc::MethodResult::Pointer)lxcpp::ContainerImplprivate
onWorkFileEvent(const std::string &name, const uint32_t mask)lxcpp::ContainerImplprivate
reboot()lxcpp::ContainerImplvirtual
removeFile(const provision::File &item)lxcpp::ContainerImplvirtual
removeLink(const provision::Link &item)lxcpp::ContainerImplvirtual
removeMount(const provision::Mount &item)lxcpp::ContainerImplvirtual
setCaps(const int caps)lxcpp::ContainerImplvirtual
setDownInterface(const std::string &ifname)lxcpp::ContainerImplvirtual
setEnv(const std::vector< std::pair< std::string, std::string >> &variables)lxcpp::ContainerImplvirtual
setHostName(const std::string &hostname)lxcpp::ContainerImplvirtual
setInit(const std::vector< std::string > &init)lxcpp::ContainerImplvirtual
setLogger(const logger::LogType type, const logger::LogLevel level, const std::string &arg)lxcpp::ContainerImplvirtual
setNamespaces(const int namespaces)lxcpp::ContainerImplvirtual
setRlimit(const std::string &type, const uint64_t hard, const uint64_t soft)lxcpp::ContainerImplvirtual
setStartedCallback(const Container::Callback &callback)lxcpp::ContainerImplvirtual
setStoppedCallback(const Container::Callback &callback)lxcpp::ContainerImplvirtual
setSystemProperty(const std::string &name, const std::string &value)lxcpp::ContainerImplvirtual
setTerminalCount(const unsigned int count)lxcpp::ContainerImplvirtual
setUpInterface(const std::string &ifname)lxcpp::ContainerImplvirtual
setUser(const int uid, const int gid, const std::vector< int > additionalGids)lxcpp::ContainerImplvirtual
start()lxcpp::ContainerImplvirtual
State enum namelxcpp::Container
stop()lxcpp::ContainerImplvirtual
unfreeze()lxcpp::ContainerImplvirtual
~Container()lxcpp::Containerinlinevirtual
~ContainerImpl()lxcpp::ContainerImpl