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