|
ACE
6.3.4
|
A process easily managed by ACE_Process_Manager. More...
#include <Process.h>


Public Member Functions | |
| virtual void | unmanage (void) |
Cleanup by deleting this. More... | |
Public Member Functions inherited from ACE_Process | |
| ACE_Process (void) | |
| Default construction. Use ACE_Process::spawn() to start a process. More... | |
| virtual | ~ACE_Process (void) |
| Destructor. More... | |
| virtual int | prepare (ACE_Process_Options &options) |
| virtual pid_t | spawn (ACE_Process_Options &options) |
| virtual void | parent (pid_t child) |
| virtual void | child (pid_t parent) |
| pid_t | wait (ACE_exitcode *status=0, int wait_options=0) |
| pid_t | wait (const ACE_Time_Value &tv, ACE_exitcode *status=0) |
| int | kill (int signum=SIGINT) |
| int | terminate (void) |
| pid_t | getpid (void) const |
| Return the process id of the new child process. More... | |
| ACE_HANDLE | gethandle (void) const |
| Return the handle of the process, if it has one. More... | |
| int | running (void) const |
| Return 1 if running; 0 otherwise. More... | |
| ACE_exitcode | exit_code (void) const |
| int | return_value (void) const |
| void | close_dup_handles (void) |
| void | close_passed_handles (void) |
| PROCESS_INFORMATION | process_info (void) |
Public Attributes | |
| ACE_ALLOC_HOOK_DECLARE | |
Protected Member Functions | |
| virtual | ~ACE_Managed_Process (void) |
| Make sure that we're allocated dynamically! More... | |
Protected Member Functions inherited from ACE_Process | |
| void | exit_code (ACE_exitcode code) |
Additional Inherited Members | |
Protected Attributes inherited from ACE_Process | |
| PROCESS_INFORMATION | process_info_ |
| ACE_exitcode | exit_code_ |
| ACE_Handle_Set | handles_passed_ |
| Set of handles that were passed to the child process. More... | |
| ACE_Handle_Set | dup_handles_ |
| Handle duplicates made for the child process. More... | |
A process easily managed by ACE_Process_Manager.
|
protectedvirtual |
Make sure that we're allocated dynamically!
|
virtual |
Cleanup by deleting this.
Reimplemented from ACE_Process.
| ACE_Managed_Process::ACE_ALLOC_HOOK_DECLARE |
1.8.9.1