#include <WOKNT_OutErrOutput.hxx>
Inheritance diagram for WOKNT_OutErrOutput:

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | WOKNT_OutErrOutput () |
| creates a class instance | |
| Standard_EXPORT void | Cleanup () |
| closes read end of the 'STDERR' handle | |
| ~WOKNT_OutErrOutput () | |
| Standard_EXPORT Standard_Integer | OpenStdErr () |
| creates a pipe for reading a standard error output of sub-process and returns a pipe handle Warning: returns INVALID_HANDLE_VALUE in case of failure | |
| Standard_EXPORT void | CloseStdErr () |
| closes write end of the 'STDERR' pipe | |
| Standard_EXPORT void | Clear () |
| clears output buffer of sub-process | |
| Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | Errors () |
| returns standard error output of sub-process Warning: returns NULL object if there is nothing to read | |
| Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | SyncStdErr () |
| waits for sub-process termination ( until the write end of pipe will be closed ). Warning: write end of pipe MUST BE CLOSED by parent process immediately after creation of the child process else this method will NEVER return. Use ONLY 'CloseStdErr' method for this purpose. | |
Private Attributes | |
| Standard_Integer | myErrHandleR |
| Standard_Integer | myErrHandleW |
| Handle_TColStd_HSequenceOfHAsciiString | myStdErr |
|
|
|
|
|
|
|
|
Reimplemented from WOKNT_MixedOutput. |
|
|
Reimplemented from WOKNT_MixedOutput. |
|
|
Reimplemented from WOKNT_MixedOutput. |
|
|
Reimplemented from WOKNT_MixedOutput. |
|
|
Reimplemented from WOKNT_MixedOutput. |
|
|
Reimplemented from WOKNT_MixedOutput. |
|
|
Reimplemented from WOKNT_MixedOutput. |
|
||||||||||||
|
Reimplemented from WOKNT_MixedOutput. |
|
|
Reimplemented from WOKNT_MixedOutput. |
|
|
|
|
|
|
|
|
|
1.4.1