libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
BaseLib::ProcessManager Member List

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::ProcessManagerstatic
exec(const std::string &command, int maxFd)BaseLib::ProcessManagerstatic
findProgramInPath(const std::string &relativePath)BaseLib::ProcessManagerstatic
popen2(const std::string &command, const std::string &type, int maxFd, pid_t &pid)BaseLib::ProcessManagerstatic
ProcessManager()=deleteBaseLib::ProcessManager
registerCallbackHandler(std::function< void(pid_t pid, int exitCode, int signal, bool coreDumped)> callbackHandler)BaseLib::ProcessManagerstatic
splitArguments(const std::string &arguments)BaseLib::ProcessManagerstatic
startSignalHandler()BaseLib::ProcessManagerstatic
startSignalHandler(BaseLib::ThreadManager &threadManager)BaseLib::ProcessManagerstatic
stopSignalHandler()BaseLib::ProcessManagerstatic
stopSignalHandler(BaseLib::ThreadManager &threadManager)BaseLib::ProcessManagerstatic
system(const std::string &path, const std::vector< std::string > &arguments, int maxFd)BaseLib::ProcessManagerstatic
systemp(const std::string &path, const std::vector< std::string > &arguments, int maxFd, int &stdIn, int &stdOut, int &stdErr)BaseLib::ProcessManagerstatic
unregisterCallbackHandler(int32_t id)BaseLib::ProcessManagerstatic