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

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

attachFileToLoopDevice(int loopFd, int fileFd) constDobbyUtilsprivate
buildDeviceWhitelist()DobbyUtilsprivate
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 overrideDobbyUtilsprivatevirtual
callInNamespaceImpl(int namespaceFd, const std::function< bool()> &func) const overrideDobbyUtilsprivatevirtual
cancelTimer(int timerId) const overrideDobbyUtilsvirtual
checkExtImageFile(int dirFd, const std::string &imageFileName, bool repair) const overrideDobbyUtilsvirtual
cleanMountLostAndFound(const std::string &mountPoint, const std::string &logTag) const overrideDobbyUtilsvirtual
clearContainerMetaData(const ContainerId &id) overrideDobbyUtilsvirtual
deleteEbtablesRule(const std::string &args) const overrideDobbyUtilsvirtual
deleteRecursive(int dirfd, int depth)DobbyUtilsprivatestatic
deviceAllowed(dev_t device) const overrideDobbyUtilsvirtual
deviceAllowed(unsigned int major, unsigned int minor) const (defined in IDobbyUtils_v3)IDobbyUtils_v3inline
DobbyUtils() (defined in DobbyUtils)DobbyUtils
executeCommand(const std::string &command) const (defined in DobbyUtils)DobbyUtilsprivate
formatExtImageFile(int dirFd, const std::string &imageFileName, const std::string &fsType) const overrideDobbyUtilsvirtual
getDriverMajorNumber(const std::string &driverName) const overrideDobbyUtilsvirtual
getGID(pid_t pid) const overrideDobbyUtilsvirtual
getGIDorUID(pid_t pid, const std::string &idType) constDobbyUtilsprivate
getIntegerMetaData(const ContainerId &id, const std::string &key, int defaultValue) const override (defined in DobbyUtils)DobbyUtilsvirtual
getIntegerMetaData(const ContainerId &id, const std::string &key) (defined in IDobbyUtils_v3)IDobbyUtils_v3inline
getNamespaceFd(pid_t pid, int nsType) const overrideDobbyUtilsvirtual
getStringMetaData(const ContainerId &id, const std::string &key, const std::string &defaultValue) const override (defined in DobbyUtils)DobbyUtilsvirtual
getStringMetaData(const ContainerId &id, const std::string &key) (defined in IDobbyUtils_v3)IDobbyUtils_v3inline
getUID(pid_t pid) const overrideDobbyUtilsvirtual
insertEbtablesRule(const std::string &args) const overrideDobbyUtilsvirtual
loopDeviceAssociate(int fileFd, std::string *loopDevPath) const overrideDobbyUtilsvirtual
mDeviceWhitelist (defined in DobbyUtils)DobbyUtilsprivate
mIntegerMetaData (defined in DobbyUtils)DobbyUtilsprivate
mkdirRecursive(const std::string &path, mode_t mode) const overrideDobbyUtilsvirtual
mkdirRecursive(int dirFd, const std::string &path, mode_t mode) const overrideDobbyUtilsvirtual
mMajorNumberCache (defined in DobbyUtils)DobbyUtilsmutableprivate
mMajorNumberLock (defined in DobbyUtils)DobbyUtilsmutableprivate
mMetaDataLock (defined in DobbyUtils)DobbyUtilsprivate
mStringMetaData (defined in DobbyUtils)DobbyUtilsprivate
mTimerQueue (defined in DobbyUtils)DobbyUtilsprivate
nsThread(int newNsFd, int nsType, bool *success, std::function< bool()> &func) constDobbyUtilsprivate
openLoopDevice(std::string *loopDevice) constDobbyUtilsprivate
readTextFile(const std::string &path, size_t maxLen) const overrideDobbyUtilsvirtual
readTextFileAt(int dirFd, const std::string &path, size_t maxLen) const overrideDobbyUtilsvirtual
rmdirContents(const std::string &path) const overrideDobbyUtilsvirtual
rmdirContents(int dirFd, const std::string &path) const overrideDobbyUtilsvirtual
rmdirContents(int dirFd) const override (defined in DobbyUtils)DobbyUtilsvirtual
rmdirRecursive(const std::string &path) const overrideDobbyUtilsvirtual
rmdirRecursive(int dirFd, const std::string &path) const overrideDobbyUtilsvirtual
runE2fsTool(int dirFd, std::list< std::string > *consoleOutput, const char *e2fsTool,...) constDobbyUtilsprivate
setIntegerMetaData(const ContainerId &id, const std::string &key, int value) overrideDobbyUtilsvirtual
setStringMetaData(const ContainerId &id, const std::string &key, const std::string &value) overrideDobbyUtilsvirtual
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 overrideDobbyUtilsprivatevirtual
writeTextFile(const std::string &path, const std::string &str, int flags, mode_t mode) const overrideDobbyUtilsvirtual
writeTextFileAt(int dirFd, const std::string &path, const std::string &str, int flags, mode_t mode) const overrideDobbyUtilsvirtual
~DobbyUtils() final (defined in DobbyUtils)DobbyUtils
~IDobbyUtils_v1()=default (defined in IDobbyUtils_v1)IDobbyUtils_v1virtual