#include <AP_Process.h>
Public Member Functions | |
AP_Process (const AP_String &name, const AP_ProcessAttribute &attribute, const AP_String &path=AP_TMP_PATH) | |
AP_ProcessAttribute | attribute (void) const |
Inline. | |
AP_Bool | kill (AP_Sint32 signal) |
AP_Bool | spawn (void) |
AP_Bool | wait (void) |
virtual | ~AP_Process (void) |
Static Public Member Functions | |
static void | childHandler (AP_Int signal) |
static void | doExit (AP_Int signal) |
static void | doNothing (AP_Int signal) |
static void | init (void) |
Set terminal settings to reasonable defaults. | |
Private Member Functions | |
AP_Sint32 | exec (void) |
AP_Bool | shell (const AP_String &script) |
Private Attributes | |
AP_ProcessAttribute | _m_attribute |
AP_Bool | _m_halt |
AP_ProcessHandle | _m_handle |
AP_Sint32 | _m_PID |
AP_Process | ( | const AP_String & | name, | |
const AP_ProcessAttribute & | attribute, | |||
const AP_String & | path = AP_TMP_PATH | |||
) |
~AP_Process | ( | void | ) | [virtual] |
AP_ProcessAttribute attribute | ( | void | ) | const [inline] |
Inline.
void childHandler | ( | AP_Int | signal | ) | [static] |
void doExit | ( | AP_Int | signal | ) | [static] |
void doNothing | ( | AP_Int | signal | ) | [static] |
AP_Sint32 exec | ( | void | ) | [private] |
void init | ( | void | ) | [static] |
Set terminal settings to reasonable defaults.
AP_Bool spawn | ( | void | ) |
AP_Bool wait | ( | void | ) |
AP_ProcessAttribute _m_attribute [private] |
AP_ProcessHandle _m_handle [private] |