Pottu
StageRaw.hpp
Go to the documentation of this file.
1 
6 #ifndef H_POTTU_STAGERAW
7 #define H_POTTU_STAGERAW
8 
9 #include "StageBase.hpp"
10 
11 namespace pottu {
12 
21  class StageRaw : public StageBase {
22  public:
24  virtual ~StageRaw() {}
25 
30  virtual void process( std::vector<dataitem_t> &dp ) = 0;
31 
32  };
33 
34 
35 
36 }
37 
38 
39 #endif
40 
Abstract baseclass for all pipeline stage objects.
Definition: StageBase.hpp:16
Abstract baseclass for all raw data processing stages.
Definition: StageRaw.hpp:21
virtual void process(std::vector< dataitem_t > &dp)=0
Uses or modifies raw dataitems.
virtual ~StageRaw()
virtual Destructor.
Definition: StageRaw.hpp:24
Definition: mainpage.dox:6