Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / ACE / apps / JAWS / server / JAWS_Pipeline_Handler.h
blobc8f8712f594160ed44958de61a70deb2d6c177c5
1 /* -*- c++ -*- */
2 #ifndef JAWS_PIPELINE_HANDLER_H
3 #define JAWS_PIPELINE_HANDLER_H
5 #include "JAWS_Pipeline.h"
7 template <class TYPE>
8 class JAWS_Pipeline_Handler : public JAWS_Pipeline_Task
9 // = TITLE
10 // Methods that are common to pipeline components
12 public:
13 JAWS_Pipeline_Handler ();
14 // ACE_Task hooks
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) */