#include <ace/Process.h>
class ACE_ProcessEx {
public:
ACE_ProcessEx (void);
~ACE_ProcessEx (void);
pid_t start (ACE_Process_Options &options);
int wait (void);
int wait (const ACE_Time_Value &tv);
int kill (int signum = SIGINT);
pid_t getpid (void);
PROCESS_INFORMATION process_info (void);
protected:
PROCESS_INFORMATION process_info_;
pid_t child_id_;
};
ACE_ProcessEx (void);
~ACE_ProcessEx (void);
pid_t start (ACE_Process_Options &options);
options
.
int wait (void);
int wait (const ACE_Time_Value &tv);
int kill (int signum = SIGINT);
pid_t getpid (void);
PROCESS_INFORMATION process_info (void);
PROCESS_INFORMATION process_info_;
pid_t child_id_;
harrison@cs.wustl.edu