Dobby
3.0
Dobby “Docker based Thingy” is a tool for managing and running OCI containers using crun
|
This is the complete list of members for IDobbyUtils_v2, including all inherited members.
callInNamespace(pid_t pid, int nsType, Function func) const | IDobbyUtils_v1 | inline |
callInNamespace(pid_t pid, int nsType, Function &&f, Args &&... args) const | IDobbyUtils_v1 | inline |
callInNamespace(int namespaceFd, Function func) const | IDobbyUtils_v1 | inline |
callInNamespace(int namespaceFd, Function &&f, Args &&... args) const (defined in IDobbyUtils_v1) | IDobbyUtils_v1 | inline |
callInNamespaceImpl(pid_t pid, int nsType, const std::function< bool()> &func) const =0 | IDobbyUtils_v1 | protectedpure virtual |
callInNamespaceImpl(int namespaceFd, const std::function< bool()> &func) const =0 | IDobbyUtils_v1 | protectedpure virtual |
cancelTimer(int timerId) const=0 | IDobbyUtils_v2 | |
IDobbyUtils_v1::cancelTimer(int timerId) const =0 | IDobbyUtils_v1 | pure virtual |
checkExtImageFile(int dirFd, const std::string &imageFileName, bool repair=true) const=0 | IDobbyUtils_v2 | |
IDobbyUtils_v1::checkExtImageFile(int dirFd, const std::string &imageFileName, bool repair=true) const =0 | IDobbyUtils_v1 | pure virtual |
cleanMountLostAndFound(const std::string &mountPoint, const std::string &logTag=std::string()) const=0 | IDobbyUtils_v2 | |
IDobbyUtils_v1::cleanMountLostAndFound(const std::string &mountPoint, const std::string &logTag=std::string()) const =0 | IDobbyUtils_v1 | pure virtual |
clearContainerMetaData(const ContainerId &id)=0 (defined in IDobbyUtils_v2) | IDobbyUtils_v2 | pure virtual |
deviceAllowed(dev_t device) const=0 | IDobbyUtils_v2 | |
deviceAllowed(unsigned int major, unsigned int minor) const (defined in IDobbyUtils_v2) | IDobbyUtils_v2 | inline |
IDobbyUtils_v1::deviceAllowed(dev_t device) const =0 | IDobbyUtils_v1 | pure virtual |
deviceAllowed(unsigned int major, unsigned int minor) const (defined in IDobbyUtils_v1) | IDobbyUtils_v1 | inline |
formatExtImageFile(int dirFd, const std::string &imageFileName, const std::string &fsType="ext4") const=0 | IDobbyUtils_v2 | |
IDobbyUtils_v1::formatExtImageFile(int dirFd, const std::string &imageFileName, const std::string &fsType="ext4") const =0 | IDobbyUtils_v1 | pure virtual |
getDriverMajorNumber(const std::string &driverName) const=0 | IDobbyUtils_v2 | |
IDobbyUtils_v1::getDriverMajorNumber(const std::string &driverName) const =0 | IDobbyUtils_v1 | pure virtual |
getGID(pid_t pid) const=0 | IDobbyUtils_v2 | |
IDobbyUtils_v1::getGID(pid_t pid) const =0 | IDobbyUtils_v1 | protectedpure virtual |
getIntegerMetaData(const ContainerId &id, const std::string &key, int defaultValue) const =0 (defined in IDobbyUtils_v2) | IDobbyUtils_v2 | pure virtual |
getIntegerMetaData(const ContainerId &id, const std::string &key) (defined in IDobbyUtils_v2) | IDobbyUtils_v2 | inline |
getNamespaceFd(pid_t pid, int nsType) const=0 | IDobbyUtils_v2 | |
IDobbyUtils_v1::getNamespaceFd(pid_t pid, int nsType) const =0 | IDobbyUtils_v1 | pure virtual |
getStringMetaData(const ContainerId &id, const std::string &key, const std::string &defaultValue) const =0 (defined in IDobbyUtils_v2) | IDobbyUtils_v2 | pure virtual |
getStringMetaData(const ContainerId &id, const std::string &key) (defined in IDobbyUtils_v2) | IDobbyUtils_v2 | inline |
getUID(pid_t pid) const=0 | IDobbyUtils_v2 | |
IDobbyUtils_v1::getUID(pid_t pid) const =0 | IDobbyUtils_v1 | protectedpure virtual |
loopDeviceAssociate(int fileFd, std::string *loopDevPath=nullptr) const=0 | IDobbyUtils_v2 | |
IDobbyUtils_v1::loopDeviceAssociate(int fileFd, std::string *loopDevPath=nullptr) const =0 | IDobbyUtils_v1 | pure virtual |
mkdirRecursive(const std::string &path, mode_t mode) const=0 | IDobbyUtils_v2 | |
mkdirRecursive(int dirFd, const std::string &path, mode_t mode) const=0 (defined in IDobbyUtils_v2) | IDobbyUtils_v2 | |
IDobbyUtils_v1::mkdirRecursive(const std::string &path, mode_t mode) const =0 | IDobbyUtils_v1 | pure virtual |
mkdirRecursive(int dirFd, const std::string &path, mode_t mode) const =0 (defined in IDobbyUtils_v1) | IDobbyUtils_v1 | pure virtual |
readTextFile(const std::string &path, size_t maxLen=4096) const=0 | IDobbyUtils_v2 | |
IDobbyUtils_v1::readTextFile(const std::string &path, size_t maxLen=4096) const =0 | IDobbyUtils_v1 | pure virtual |
readTextFileAt(int dirFd, const std::string &path, size_t maxLen=4096) const=0 (defined in IDobbyUtils_v2) | IDobbyUtils_v2 | |
readTextFileAt(int dirFd, const std::string &path, size_t maxLen=4096) const =0 (defined in IDobbyUtils_v1) | IDobbyUtils_v1 | pure virtual |
rmdirContents(const std::string &path) const=0 | IDobbyUtils_v2 | |
rmdirContents(int dirFd, const std::string &path) const=0 (defined in IDobbyUtils_v2) | IDobbyUtils_v2 | |
rmdirContents(int dirFd) const=0 (defined in IDobbyUtils_v2) | IDobbyUtils_v2 | |
IDobbyUtils_v1::rmdirContents(const std::string &path) const =0 | IDobbyUtils_v1 | pure virtual |
rmdirContents(int dirFd, const std::string &path) const =0 (defined in IDobbyUtils_v1) | IDobbyUtils_v1 | pure virtual |
rmdirContents(int dirFd) const =0 (defined in IDobbyUtils_v1) | IDobbyUtils_v1 | pure virtual |
rmdirRecursive(const std::string &path) const=0 | IDobbyUtils_v2 | |
rmdirRecursive(int dirFd, const std::string &path) const=0 (defined in IDobbyUtils_v2) | IDobbyUtils_v2 | |
IDobbyUtils_v1::rmdirRecursive(const std::string &path) const =0 | IDobbyUtils_v1 | pure virtual |
rmdirRecursive(int dirFd, const std::string &path) const =0 (defined in IDobbyUtils_v1) | IDobbyUtils_v1 | pure virtual |
setIntegerMetaData(const ContainerId &id, const std::string &key, int value)=0 | IDobbyUtils_v2 | pure virtual |
setStringMetaData(const ContainerId &id, const std::string &key, const std::string &value)=0 | IDobbyUtils_v2 | pure virtual |
startTimer(const std::chrono::duration< Rep, Period > &timeout, bool oneShot, const std::function< bool()> &handler) const | IDobbyUtils_v1 | inline |
startTimerImpl(const std::chrono::milliseconds &timeout, bool oneShot, const std::function< bool()> &handler) const =0 | IDobbyUtils_v1 | protectedpure virtual |
writeTextFile(const std::string &path, const std::string &str, int flags, mode_t mode=0644) const=0 | IDobbyUtils_v2 | |
IDobbyUtils_v1::writeTextFile(const std::string &path, const std::string &str, int flags, mode_t mode=0644) const =0 | IDobbyUtils_v1 | pure virtual |
writeTextFileAt(int dirFd, const std::string &path, const std::string &str, int flags, mode_t mode=0644) const=0 (defined in IDobbyUtils_v2) | IDobbyUtils_v2 | |
writeTextFileAt(int dirFd, const std::string &path, const std::string &str, int flags, mode_t mode=0644) const =0 (defined in IDobbyUtils_v1) | IDobbyUtils_v1 | pure virtual |
~IDobbyUtils_v1()=default (defined in IDobbyUtils_v1) | IDobbyUtils_v1 | virtual |