Dobby 3.0
Dobby “Docker based Thingy” is a tool for managing and running OCI containers using crun
Loading...
Searching...
No Matches
IDobbyUtils_v2 Member List

This is the complete list of members for IDobbyUtils_v2, 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_v2virtual
checkExtImageFile(int dirFd, const std::string &imageFileName, bool repair=true) const=0IDobbyUtils_v2virtual
cleanMountLostAndFound(const std::string &mountPoint, const std::string &logTag=std::string()) const=0IDobbyUtils_v2virtual
clearContainerMetaData(const ContainerId &id)=0 (defined in IDobbyUtils_v2)IDobbyUtils_v2pure virtual
deviceAllowed(dev_t device) const=0IDobbyUtils_v2virtual
deviceAllowed(unsigned int major, unsigned int minor) const (defined in IDobbyUtils_v2)IDobbyUtils_v2inline
formatExtImageFile(int dirFd, const std::string &imageFileName, const std::string &fsType="ext4") const=0IDobbyUtils_v2virtual
getDriverMajorNumber(const std::string &driverName) const=0IDobbyUtils_v2virtual
getGID(pid_t pid) const=0IDobbyUtils_v2virtual
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_v2virtual
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_v2virtual
loopDeviceAssociate(int fileFd, std::string *loopDevPath=nullptr) const=0IDobbyUtils_v2virtual
mkdirRecursive(const std::string &path, mode_t mode) const=0IDobbyUtils_v2virtual
mkdirRecursive(int dirFd, const std::string &path, mode_t mode) const=0 (defined in IDobbyUtils_v2)IDobbyUtils_v2virtual
readTextFile(const std::string &path, size_t maxLen=4096) const=0IDobbyUtils_v2virtual
readTextFileAt(int dirFd, const std::string &path, size_t maxLen=4096) const=0 (defined in IDobbyUtils_v2)IDobbyUtils_v2virtual
rmdirContents(const std::string &path) const=0IDobbyUtils_v2virtual
rmdirContents(int dirFd, const std::string &path) const=0 (defined in IDobbyUtils_v2)IDobbyUtils_v2virtual
rmdirContents(int dirFd) const=0 (defined in IDobbyUtils_v2)IDobbyUtils_v2virtual
rmdirRecursive(const std::string &path) const=0IDobbyUtils_v2virtual
rmdirRecursive(int dirFd, const std::string &path) const=0 (defined in IDobbyUtils_v2)IDobbyUtils_v2virtual
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_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_v2virtual
writeTextFileAt(int dirFd, const std::string &path, const std::string &str, int flags, mode_t mode=0644) const=0 (defined in IDobbyUtils_v2)IDobbyUtils_v2virtual
~IDobbyUtils_v1()=default (defined in IDobbyUtils_v1)IDobbyUtils_v1virtual