#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