GlobeEngine
InitData.h
Go to the documentation of this file.
1 #ifndef EQ_SOLAR_INITDATA_H
2 #define EQ_SOLAR_INITDATA_H
3 
4 #include "eqSolar.h"
5 
6 namespace eqSolar
7 {
8  class InitData : public co::Object
9  {
10  public:
11  InitData();
12  virtual ~InitData();
13 
14  void setFrameDataID( const eq::uint128_t& id )
15  { _frameDataID = id; }
16 
17  void setPath( const std::string _path)
18  {path=_path; }
19 
20  eq::uint128_t getFrameDataID() const { return _frameDataID; }
21 
22  std::string getPath() const { return path; }
23 
24  protected:
25  virtual void getInstanceData( co::DataOStream& os );
26  virtual void applyInstanceData( co::DataIStream& is );
27 
28 
29  private:
30  eq::uint128_t _frameDataID;
31  std::string path;
32  };
33 }
34 
35 
36 #endif // EQ_SOLAR_INITDATA_H
virtual void applyInstanceData(co::DataIStream &is)
Definition: InitData.cpp:21
eq::uint128_t getFrameDataID() const
Definition: InitData.h:20
Definition: Channel.h:9
virtual ~InitData()
Definition: InitData.cpp:11
std::string getPath() const
Definition: InitData.h:22
void setFrameDataID(const eq::uint128_t &id)
Definition: InitData.h:14
void setPath(const std::string _path)
Definition: InitData.h:17
Definition: InitData.h:8
virtual void getInstanceData(co::DataOStream &os)
Definition: InitData.cpp:16
InitData()
Definition: InitData.cpp:6