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

This is the complete list of members for IDobbyUtils_v1, 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_v1pure virtual
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_v1pure virtual
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_v1pure virtual
getDriverMajorNumber(const std::string &driverName) const =0IDobbyUtils_v1pure virtual
getGID(pid_t pid) const =0IDobbyUtils_v1protectedpure virtual
getNamespaceFd(pid_t pid, int nsType) const =0IDobbyUtils_v1pure virtual
getUID(pid_t pid) const =0IDobbyUtils_v1protectedpure virtual
loopDeviceAssociate(int fileFd, std::string *loopDevPath=nullptr) const =0IDobbyUtils_v1pure virtual
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_v1pure virtual
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_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_v1pure virtual
rmdirRecursive(int dirFd, const std::string &path) const =0 (defined in IDobbyUtils_v1)IDobbyUtils_v1pure 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_v1pure virtual
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