#include <CChainTask.hpp>
Inheritance diagram for TASK::CChainTask< MessageType >:
Public Member Functions | |
CChainTask () | |
CChainTask (std::string strName, int nThreads=1, CTasksChainControler< MessageType > *pTaskControler=0) | |
virtual | ~CChainTask () |
virtual EStoppingWay | stoppingWay () |
CChainTask< MessageType > * | get_pNext () |
void | set_pNext (CChainTask< MessageType > *pNext) |
void | put (CMessageBlock< MessageType > *data) |
void | put (MessageType *data) |
Protected Member Functions | |
void | msgToOutput (ACE_Message_Block *data) |
void | msgFromInput (ACE_Message_Block *&data) |
virtual void | preStoppingActions () |
virtual void | specificStep ()=0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from TASK::CTask. |
|
|
|
|
|
|
|
Implemented in TASK::CConsumer< MessageType >, TASK::CProcessor< MessageType >, and TASK::CProducer< MessageType >. |
|
Reimplemented from TASK::CTask. |