GlobeEngine
Pipe.h
Go to the documentation of this file.
1 #ifndef EQ_SOLAR_PIPE_H
2 #define EQ_SOLAR_PIPE_H
3 
4 #include <eq/eq.h>
5 
6 #include "FrameData.h"
7 
8 namespace eqSolar
9 {
19  class Pipe : public eq::Pipe
20  {
21  public:
22  Pipe( eq::Node* parent ) : eq::Pipe( parent ) {}
23 
24  const FrameData& getFrameData() const { return _frameData; }
25 
26  protected:
27  virtual ~Pipe() {}
28 
29  virtual bool configInit( const eq::uint128_t& initID );
30  virtual bool configExit();
31  virtual void frameStart( const eq::uint128_t& frameID,
32  const uint32_t frameNumber );
33 
34  private:
35  FrameData _frameData;
36  };
37 }
38 
39 #endif // EQ_SOLAR_PIPE_H
Definition: FrameData.h:16
virtual bool configExit()
Definition: Pipe.cpp:21
Definition: Channel.h:9
Pipe(eq::Node *parent)
Definition: Pipe.h:22
const FrameData & getFrameData() const
Definition: Pipe.h:24
Definition: Pipe.h:19
virtual ~Pipe()
Definition: Pipe.h:27
virtual void frameStart(const eq::uint128_t &frameID, const uint32_t frameNumber)
Definition: Pipe.cpp:29
virtual bool configInit(const eq::uint128_t &initID)
Definition: Pipe.cpp:9