VR-Link API Documentation for HLA 1516
tEnvProcPub.h
Go to the documentation of this file.
1 //********************************************************************
4 //********************************************************************
5 //********************************************************************
7 //********************************************************************
8 
9 #ifndef tEnvProcPub_H_
10 #define tEnvProcPub_H_
11 
12 #if DtTENA
13 
14 #include "tObjPub.h"
15 #include "objectId.h"
16 
20 
23 class DT_DLL_VL DtTenaServantObject;
24 
25 
31 {
32 public:
34  typedef DtEnvironmentProcessRepository* (*DtStateRepCreator)();
35 
36 public:
40  DtExerciseConn* conn,
41  const DtObjectId& id = DtObjectId::defaultId());
42 
45 
48  virtual bool tick();
49 
52  virtual DtEnvironmentProcessRepository* environmentProcessStateRep();
53 
55  virtual DtEnvironmentProcessRepository* epsr();
56 
59  virtual DtString interfaceToUse() const;
60 
61 public:
62  static void setStateRepCreator(DtStateRepCreator creator);
63  static DtStateRepCreator stateRepCreator();
64 
65 protected:
67 
69 
70 protected:
73  void initialize();
74 
75 protected:
76  static DtStateRepCreator theStateRepCreator;
77 };
78 
79 #endif
80 #endif
81 

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)