class Poco::ProcessImpl
#include <Process_UNIX.h> class ProcessImpl { public: // typedefs typedef pid_t PIDImpl; typedef int PIDImpl; typedef UInt32 PIDImpl; typedef std::vector<std::string> ArgsImpl; typedef std::map<std::string, std::string> EnvImpl; // methods static int waitImpl(PIDImpl pid); static PIDImpl idImpl(); static void timesImpl( long& userTime, long& kernelTime ); static ProcessHandleImpl* launchImpl( const std::string& command, const ArgsImpl& args, const std::string& initialDirectory, Pipe* inPipe, Pipe* outPipe, Pipe* errPipe, const EnvImpl& env ); static void killImpl(ProcessHandleImpl& handle); static void killImpl(PIDImpl pid); static bool isRunningImpl(const ProcessHandleImpl& handle); static bool isRunningImpl(PIDImpl pid); static void requestTerminationImpl(PIDImpl pid); static std::string terminationEventName(PIDImpl pid); }; // direct descendants class Process;