libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
This is the complete list of members for BaseLib::ProcessManager, including all inherited members.
exec(const std::string &command, int maxFd, std::string &output) | BaseLib::ProcessManager | static |
exec(const std::string &command, int maxFd) | BaseLib::ProcessManager | static |
findProgramInPath(const std::string &relativePath) | BaseLib::ProcessManager | static |
popen2(const std::string &command, const std::string &type, int maxFd, pid_t &pid) | BaseLib::ProcessManager | static |
ProcessManager()=delete | BaseLib::ProcessManager | |
registerCallbackHandler(std::function< void(pid_t pid, int exitCode, int signal, bool coreDumped)> callbackHandler) | BaseLib::ProcessManager | static |
splitArguments(const std::string &arguments) | BaseLib::ProcessManager | static |
startSignalHandler() | BaseLib::ProcessManager | static |
startSignalHandler(BaseLib::ThreadManager &threadManager) | BaseLib::ProcessManager | static |
stopSignalHandler() | BaseLib::ProcessManager | static |
stopSignalHandler(BaseLib::ThreadManager &threadManager) | BaseLib::ProcessManager | static |
system(const std::string &path, const std::vector< std::string > &arguments, int maxFd) | BaseLib::ProcessManager | static |
systemp(const std::string &path, const std::vector< std::string > &arguments, int maxFd, int &stdIn, int &stdOut, int &stdErr) | BaseLib::ProcessManager | static |
unregisterCallbackHandler(int32_t id) | BaseLib::ProcessManager | static |