2 #ifndef JAWS_PIPELINE_HANDLER_H
3 #define JAWS_PIPELINE_HANDLER_H
5 #include "JAWS_Pipeline.h"
8 class JAWS_Pipeline_Handler
: public JAWS_Pipeline_Task
10 // Methods that are common to pipeline components
13 JAWS_Pipeline_Handler ();
16 virtual int put (ACE_Message_Block
*mb
, ACE_Time_Value
*tv
= 0);
17 // inherited from ACE_Task
19 virtual int handle_put (TYPE
*data
, ACE_Time_Value
*tv
) = 0;
20 // Callback hook for specialized data processing
23 #include "JAWS_Pipeline_Handler.cpp"
25 #endif /* !defined (JAWS_PIPELINE_HANDLER_H) */