#include <Exec.hpp>
Public Member Functions | ||||
| virtual | ~OutputCallback () | |||
| void | handleData (const char *data, size_t dataLen, EOutputSource outputSource, PopenStreams &theStream, size_t streamIndex, Array< char > &inputBuffer) | |||
Private Member Functions | ||||
| virtual void | doHandleData (const char *data, size_t dataLen, EOutputSource outputSource, PopenStreams &theStream, size_t streamIndex, Array< char > &inputBuffer)=0 | |||
| ||||
Definition at line 329 of file Exec.hpp.
| BLOCXX_NAMESPACE::Exec::OutputCallback::~OutputCallback | ( | ) | [virtual] |
| void BLOCXX_NAMESPACE::Exec::OutputCallback::handleData | ( | const char * | data, | |
| size_t | dataLen, | |||
| EOutputSource | outputSource, | |||
| PopenStreams & | theStream, | |||
| size_t | streamIndex, | |||
| Array< char > & | inputBuffer | |||
| ) |
Definition at line 954 of file Exec.cpp.
References doHandleData().
Referenced by BLOCXX_NAMESPACE::Exec::processInputOutput().
| virtual void BLOCXX_NAMESPACE::Exec::OutputCallback::doHandleData | ( | const char * | data, | |
| size_t | dataLen, | |||
| EOutputSource | outputSource, | |||
| PopenStreams & | theStream, | |||
| size_t | streamIndex, | |||
| Array< char > & | inputBuffer | |||
| ) | [private, pure virtual] |
| data | The data output from the process identified by theStream. |
Will be NULL terminated. However, if the process output 0 bytes, those will be contained in data.
Referenced by handleData().
1.5.3