VR-Link API Documentation for HLA 1516
tGridDataPub.h
Go to the documentation of this file.
1 //********************************************************************
4 //********************************************************************
5 //********************************************************************
7 //********************************************************************
8 
9 #ifndef tGridDataPub_H_
10 #define tGridDataPub_H_
11 
12 #if DtTENA
13 
17 
18 #include "tObjPub.h"
19 #include "objectId.h"
20 
23 class DT_DLL_VL DtTenaServantObject;
24 
25 
30 {
31 public:
33  typedef DtGriddedDataRepository* (*DtStateRepCreator)();
34 
35 public:
39  DtExerciseConn* conn,
40  const DtObjectId& id = DtObjectId::defaultId());
41 
43  virtual ~DtGriddedDataPublisher();
44 
47  virtual bool tick();
48 
50  virtual DtGriddedDataRepository* gridDataStateRep();
51 
53  virtual DtGriddedDataRepository* gdsr();
54 
57  virtual DtString interfaceToUse() const;
58 
59 public:
60  static void setStateRepCreator(DtStateRepCreator creator);
61  static DtStateRepCreator stateRepCreator();
62 
63 protected:
65 
67 
68 protected:
71  void initialize();
72 
73 protected:
74  static DtStateRepCreator theStateRepCreator;
75 };
76 
77 #endif
78 #endif
79 

Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)