#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. |
|
|
|
|
|
|