|
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 | virtual |
| checkExtImageFile(int dirFd, const std::string &imageFileName, bool repair=true) const=0 | IDobbyUtils_v2 | virtual |
| cleanMountLostAndFound(const std::string &mountPoint, const std::string &logTag=std::string()) const=0 | IDobbyUtils_v2 | virtual |
| clearContainerMetaData(const ContainerId &id)=0 (defined in IDobbyUtils_v2) | IDobbyUtils_v2 | pure virtual |
| deviceAllowed(dev_t device) const=0 | IDobbyUtils_v2 | virtual |
| deviceAllowed(unsigned int major, unsigned int minor) const (defined in IDobbyUtils_v2) | IDobbyUtils_v2 | inline |
| formatExtImageFile(int dirFd, const std::string &imageFileName, const std::string &fsType="ext4") const=0 | IDobbyUtils_v2 | virtual |
| getDriverMajorNumber(const std::string &driverName) const=0 | IDobbyUtils_v2 | virtual |
| getGID(pid_t pid) const=0 | IDobbyUtils_v2 | 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 | 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 | virtual |
| loopDeviceAssociate(int fileFd, std::string *loopDevPath=nullptr) const=0 | IDobbyUtils_v2 | virtual |
| mkdirRecursive(const std::string &path, mode_t mode) const=0 | IDobbyUtils_v2 | virtual |
| mkdirRecursive(int dirFd, const std::string &path, mode_t mode) const=0 (defined in IDobbyUtils_v2) | IDobbyUtils_v2 | virtual |
| readTextFile(const std::string &path, size_t maxLen=4096) const=0 | IDobbyUtils_v2 | virtual |
| readTextFileAt(int dirFd, const std::string &path, size_t maxLen=4096) const=0 (defined in IDobbyUtils_v2) | IDobbyUtils_v2 | virtual |
| rmdirContents(const std::string &path) const=0 | IDobbyUtils_v2 | virtual |
| rmdirContents(int dirFd, const std::string &path) const=0 (defined in IDobbyUtils_v2) | IDobbyUtils_v2 | virtual |
| rmdirContents(int dirFd) const=0 (defined in IDobbyUtils_v2) | IDobbyUtils_v2 | virtual |
| rmdirRecursive(const std::string &path) const=0 | IDobbyUtils_v2 | virtual |
| rmdirRecursive(int dirFd, const std::string &path) const=0 (defined in IDobbyUtils_v2) | IDobbyUtils_v2 | 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 | 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 | virtual |
| ~IDobbyUtils_v1()=default (defined in IDobbyUtils_v1) | IDobbyUtils_v1 | virtual |