s_exec_handle Struct Reference

#include <exec.h>

Collaboration diagram for s_exec_handle:

Collaboration graph
[legend]
List of all members.

Detailed Description

Stores handle to process and aditional resources.

Author:
VooDooMan
Version:
1
Date:
2004

Definition at line 56 of file exec.h.

Public Member Functions

 s_exec_handle ()

Public Attributes

bool error
 true for error in execution
int exit_code
 Exit code of process.
FILE * os_hnd
 Handle of pipe.
char * out_buffer
 Output buffer from console.
int out_buffer_size
 Current size of output buffer.


Constructor & Destructor Documentation

s_exec_handle::s_exec_handle  )  [inline]
 

Definition at line 74 of file exec.h.

00075     {
00076         memset(this,0,sizeof(*this));
00077     }


Member Data Documentation

bool s_exec_handle::error
 

true for error in execution

Definition at line 72 of file exec.h.

Referenced by dcc_upgrade(), exec_async_exec(), exec_async_exec2(), and main().

int s_exec_handle::exit_code
 

Exit code of process.

Definition at line 71 of file exec.h.

Referenced by exec_get_exit_code(), exec_process_active(), exec_process_end(), and exec_terminate_process().

FILE* s_exec_handle::os_hnd
 

Handle of pipe.

Definition at line 67 of file exec.h.

Referenced by exec_async_exec(), exec_async_exec2(), exec_get_exit_code(), exec_process_active(), exec_process_end(), and exec_terminate_process().

char* s_exec_handle::out_buffer
 

Output buffer from console.

Definition at line 69 of file exec.h.

Referenced by exec_async_exec(), exec_async_exec2(), exec_process_active(), exec_process_end(), exec_read_output(), and exec_terminate_process().

int s_exec_handle::out_buffer_size
 

Current size of output buffer.

Definition at line 70 of file exec.h.

Referenced by exec_async_exec(), exec_async_exec2(), exec_process_active(), exec_process_end(), exec_read_output(), and exec_terminate_process().


The documentation for this struct was generated from the following file:
Generated on Sun Jul 10 05:45:48 2005 for VooDoo cIRCle by doxygen 1.4.3

Hosted by SourceForge.net Logo