blocxx
BLOCXX_NAMESPACE::Exec::OutputCallback Class Referenceabstract

#include <Exec.hpp>

Public Member Functions

virtual ~OutputCallback ()
 
void handleData (const char *data, size_t dataLen, EOutputSource outputSource, const ProcessRef &theProc, size_t streamIndex, Array< char > &inputBuffer)
 

Private Member Functions

virtual void doHandleData (const char *data, size_t dataLen, EOutputSource outputSource, const ProcessRef &theProc, size_t streamIndex, Array< char > &inputBuffer)=0
 

Detailed Description

Definition at line 324 of file Exec.hpp.

Constructor & Destructor Documentation

◆ ~OutputCallback()

BLOCXX_NAMESPACE::Exec::OutputCallback::~OutputCallback ( )
virtual

Definition at line 366 of file Exec.cpp.

Member Function Documentation

◆ doHandleData()

virtual void BLOCXX_NAMESPACE::Exec::OutputCallback::doHandleData ( const char * data,
size_t dataLen,
EOutputSource outputSource,
const ProcessRef & theProc,
size_t streamIndex,
Array< char > & inputBuffer )
privatepure virtual
Parameters
dataThe 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().

◆ handleData()

void BLOCXX_NAMESPACE::Exec::OutputCallback::handleData ( const char * data,
size_t dataLen,
EOutputSource outputSource,
const ProcessRef & theProc,
size_t streamIndex,
Array< char > & inputBuffer )

Definition at line 373 of file Exec.cpp.

References doHandleData().

Referenced by BLOCXX_NAMESPACE::Exec::processInputOutput().


The documentation for this class was generated from the following files: