Dobby  3.0
Dobby “Docker based Thingy” is a tool for managing and running OCI containers using crun
IDobbyUtils_v3 Member List

This is the complete list of members for IDobbyUtils_v3, including all inherited members.

callInNamespace(pid_t pid, int nsType, Function func) constIDobbyUtils_v1inline
callInNamespace(pid_t pid, int nsType, Function &&f, Args &&... args) constIDobbyUtils_v1inline
callInNamespace(int namespaceFd, Function func) constIDobbyUtils_v1inline
callInNamespace(int namespaceFd, Function &&f, Args &&... args) const (defined in IDobbyUtils_v1)IDobbyUtils_v1inline
callInNamespaceImpl(pid_t pid, int nsType, const std::function< bool()> &func) const =0IDobbyUtils_v1protectedpure virtual
callInNamespaceImpl(int namespaceFd, const std::function< bool()> &func) const =0IDobbyUtils_v1protectedpure virtual
cancelTimer(int timerId) const=0IDobbyUtils_v3
IDobbyUtils_v1::cancelTimer(int timerId) const =0IDobbyUtils_v1pure virtual
checkExtImageFile(int dirFd, const std::string &imageFileName, bool repair=true) const=0IDobbyUtils_v3
IDobbyUtils_v1::checkExtImageFile(int dirFd, const std::string &imageFileName, bool repair=true) const =0IDobbyUtils_v1pure virtual
cleanMountLostAndFound(const std::string &mountPoint, const std::string &logTag=std::string()) const=0IDobbyUtils_v3
IDobbyUtils_v1::cleanMountLostAndFound(const std::string &mountPoint, const std::string &logTag=std::string()) const =0IDobbyUtils_v1pure virtual
clearContainerMetaData(const ContainerId &id)=0 (defined in IDobbyUtils_v3)IDobbyUtils_v3
clearContainerMetaData(const ContainerId &id)=0 (defined in IDobbyUtils_v2)IDobbyUtils_v2pure virtual
deleteEbtablesRule(const std::string &args) const =0IDobbyUtils_v3pure virtual
deviceAllowed(dev_t device) const=0IDobbyUtils_v3
deviceAllowed(unsigned int major, unsigned int minor) const (defined in IDobbyUtils_v3)IDobbyUtils_v3inline
IDobbyUtils_v1::deviceAllowed(dev_t device) const =0IDobbyUtils_v1pure virtual
deviceAllowed(unsigned int major, unsigned int minor) const (defined in IDobbyUtils_v1)IDobbyUtils_v1inline
formatExtImageFile(int dirFd, const std::string &imageFileName, const std::string &fsType="ext4") const=0IDobbyUtils_v3
IDobbyUtils_v1::formatExtImageFile(int dirFd, const std::string &imageFileName, const std::string &fsType="ext4") const =0IDobbyUtils_v1pure virtual
getDriverMajorNumber(const std::string &driverName) const=0IDobbyUtils_v3
IDobbyUtils_v1::getDriverMajorNumber(const std::string &driverName) const =0IDobbyUtils_v1pure virtual
getGID(pid_t pid) const=0IDobbyUtils_v3
IDobbyUtils_v1::getGID(pid_t pid) const =0IDobbyUtils_v1protectedpure virtual
getIntegerMetaData(const ContainerId &id, const std::string &key, int defaultValue) const=0 (defined in IDobbyUtils_v3)IDobbyUtils_v3
getIntegerMetaData(const ContainerId &id, const std::string &key) (defined in IDobbyUtils_v3)IDobbyUtils_v3inline
getIntegerMetaData(const ContainerId &id, const std::string &key, int defaultValue) const =0 (defined in IDobbyUtils_v2)IDobbyUtils_v2pure virtual
getIntegerMetaData(const ContainerId &id, const std::string &key) (defined in IDobbyUtils_v2)IDobbyUtils_v2inline
getNamespaceFd(pid_t pid, int nsType) const=0IDobbyUtils_v3
IDobbyUtils_v1::getNamespaceFd(pid_t pid, int nsType) const =0IDobbyUtils_v1pure virtual
getStringMetaData(const ContainerId &id, const std::string &key, const std::string &defaultValue) const=0 (defined in IDobbyUtils_v3)IDobbyUtils_v3
getStringMetaData(const ContainerId &id, const std::string &key) (defined in IDobbyUtils_v3)IDobbyUtils_v3inline
getStringMetaData(const ContainerId &id, const std::string &key, const std::string &defaultValue) const =0 (defined in IDobbyUtils_v2)IDobbyUtils_v2pure virtual
getStringMetaData(const ContainerId &id, const std::string &key) (defined in IDobbyUtils_v2)IDobbyUtils_v2inline
getUID(pid_t pid) const=0IDobbyUtils_v3
IDobbyUtils_v1::getUID(pid_t pid) const =0IDobbyUtils_v1protectedpure virtual
insertEbtablesRule(const std::string &args) const =0IDobbyUtils_v3pure virtual
loopDeviceAssociate(int fileFd, std::string *loopDevPath=nullptr) const=0IDobbyUtils_v3
IDobbyUtils_v1::loopDeviceAssociate(int fileFd, std::string *loopDevPath=nullptr) const =0IDobbyUtils_v1pure virtual
mkdirRecursive(const std::string &path, mode_t mode) const=0IDobbyUtils_v3
mkdirRecursive(int dirFd, const std::string &path, mode_t mode) const=0 (defined in IDobbyUtils_v3)IDobbyUtils_v3
IDobbyUtils_v1::mkdirRecursive(const std::string &path, mode_t mode) const =0IDobbyUtils_v1pure virtual
mkdirRecursive(int dirFd, const std::string &path, mode_t mode) const =0 (defined in IDobbyUtils_v1)IDobbyUtils_v1pure virtual
readTextFile(const std::string &path, size_t maxLen=4096) const=0IDobbyUtils_v3
IDobbyUtils_v1::readTextFile(const std::string &path, size_t maxLen=4096) const =0IDobbyUtils_v1pure virtual
readTextFileAt(int dirFd, const std::string &path, size_t maxLen=4096) const=0 (defined in IDobbyUtils_v3)IDobbyUtils_v3
readTextFileAt(int dirFd, const std::string &path, size_t maxLen=4096) const =0 (defined in IDobbyUtils_v1)IDobbyUtils_v1pure virtual
rmdirContents(const std::string &path) const=0IDobbyUtils_v3
rmdirContents(int dirFd, const std::string &path) const=0 (defined in IDobbyUtils_v3)IDobbyUtils_v3
rmdirContents(int dirFd) const=0 (defined in IDobbyUtils_v3)IDobbyUtils_v3
IDobbyUtils_v1::rmdirContents(const std::string &path) const =0IDobbyUtils_v1pure virtual
rmdirContents(int dirFd, const std::string &path) const =0 (defined in IDobbyUtils_v1)IDobbyUtils_v1pure virtual
rmdirContents(int dirFd) const =0 (defined in IDobbyUtils_v1)IDobbyUtils_v1pure virtual
rmdirRecursive(const std::string &path) const=0IDobbyUtils_v3
rmdirRecursive(int dirFd, const std::string &path) const=0 (defined in IDobbyUtils_v3)IDobbyUtils_v3
IDobbyUtils_v1::rmdirRecursive(const std::string &path) const =0IDobbyUtils_v1pure virtual
rmdirRecursive(int dirFd, const std::string &path) const =0 (defined in IDobbyUtils_v1)IDobbyUtils_v1pure virtual
setIntegerMetaData(const ContainerId &id, const std::string &key, int value)=0IDobbyUtils_v3
IDobbyUtils_v2::setIntegerMetaData(const ContainerId &id, const std::string &key, int value)=0IDobbyUtils_v2pure virtual
setStringMetaData(const ContainerId &id, const std::string &key, const std::string &value)=0IDobbyUtils_v3
IDobbyUtils_v2::setStringMetaData(const ContainerId &id, const std::string &key, const std::string &value)=0IDobbyUtils_v2pure virtual
startTimer(const std::chrono::duration< Rep, Period > &timeout, bool oneShot, const std::function< bool()> &handler) constIDobbyUtils_v1inline
startTimerImpl(const std::chrono::milliseconds &timeout, bool oneShot, const std::function< bool()> &handler) const =0IDobbyUtils_v1protectedpure virtual
writeTextFile(const std::string &path, const std::string &str, int flags, mode_t mode=0644) const=0IDobbyUtils_v3
IDobbyUtils_v1::writeTextFile(const std::string &path, const std::string &str, int flags, mode_t mode=0644) const =0IDobbyUtils_v1pure virtual
writeTextFileAt(int dirFd, const std::string &path, const std::string &str, int flags, mode_t mode=0644) const=0 (defined in IDobbyUtils_v3)IDobbyUtils_v3
writeTextFileAt(int dirFd, const std::string &path, const std::string &str, int flags, mode_t mode=0644) const =0 (defined in IDobbyUtils_v1)IDobbyUtils_v1pure virtual
~IDobbyUtils_v1()=default (defined in IDobbyUtils_v1)IDobbyUtils_v1virtual