|
Defines |
#define | GWEN_PROCESS_FLAGS_DEFAULT 0 |
#define | GWEN_PROCESS_FLAGS_REDIR_STDERR 0x00000004 |
#define | GWEN_PROCESS_FLAGS_REDIR_STDIN 0x00000001 |
#define | GWEN_PROCESS_FLAGS_REDIR_STDOUT 0x00000002 |
Typedefs |
typedef GWEN_PROCESS | GWEN_PROCESS |
Enumerations |
enum | GWEN_PROCESS_STATE {
GWEN_ProcessStateNotStarted = 0,
GWEN_ProcessStateRunning,
GWEN_ProcessStateExited,
GWEN_ProcessStateAborted,
GWEN_ProcessStateStopped,
GWEN_ProcessStateUnknown
} |
Functions |
GWENHYWFAR_API void | GWEN_Process_AddFlags (GWEN_PROCESS *pr, GWEN_TYPE_UINT32 f) |
GWENHYWFAR_API GWEN_PROCESS_STATE | GWEN_Process_CheckState (GWEN_PROCESS *pr) |
GWENHYWFAR_API void | GWEN_Process_free (GWEN_PROCESS *pr) |
GWENHYWFAR_API GWEN_TYPE_UINT32 | GWEN_Process_GetFlags (const GWEN_PROCESS *pr) |
GWENHYWFAR_API int | GWEN_Process_GetResult (GWEN_PROCESS *pr) |
GWENHYWFAR_API GWEN_BUFFEREDIO * | GWEN_Process_GetStderr (const GWEN_PROCESS *pr) |
GWENHYWFAR_API GWEN_BUFFEREDIO * | GWEN_Process_GetStdin (const GWEN_PROCESS *pr) |
GWENHYWFAR_API GWEN_BUFFEREDIO * | GWEN_Process_GetStdout (const GWEN_PROCESS *pr) |
GWENHYWFAR_API GWEN_ERRORCODE | GWEN_Process_ModuleFini () |
GWENHYWFAR_API GWEN_ERRORCODE | GWEN_Process_ModuleInit () |
GWENHYWFAR_API GWEN_PROCESS * | GWEN_Process_new () |
GWENHYWFAR_API void | GWEN_Process_SetFlags (GWEN_PROCESS *pr, GWEN_TYPE_UINT32 f) |
GWENHYWFAR_API GWEN_PROCESS_STATE | GWEN_Process_Start (GWEN_PROCESS *pr, const char *prg, const char *args) |
GWENHYWFAR_API void | GWEN_Process_SubFlags (GWEN_PROCESS *pr, GWEN_TYPE_UINT32 f) |
GWENHYWFAR_API int | GWEN_Process_Terminate (GWEN_PROCESS *pr) |
GWENHYWFAR_API int | GWEN_Process_Wait (GWEN_PROCESS *pr) |