VR-Link API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
iffPublisherHLA.h
Go to the documentation of this file.
1 #ifndef iffPublisherHLA_H_
2 #define iffPublisherHLA_H_
3 
4 #if DtHLA
5 
6 #include "objectPublisherHLA.h"
7 #include "iffStateRepository.h"
8 
12 
14 
22 
24 {
25 public:
26 
28  typedef DtIffStateRepository* (*DtStateRepCreator)();
29 
30 public:
31 
34  DtIffStateRepository *stateRepToUse,
35  DtExerciseConn* conn,
36  const char* name = 0,
37  const DtDDMRegionSet* regionSetToUse = 0);
38 
41  RTI::ObjectClassHandle h,
42  DtExerciseConn* conn,
43  const char* name = 0,
44  const DtDDMRegionSet* regionSetToUse = 0);
45 
49  DtExerciseConn* conn,
50  const char* name = 0,
51  const DtDDMRegionSet* regionSetToUse = 0);
52 
59 
61  virtual ~DtIffPublisher();
62 
65  virtual DtIffStateRepository* iffStateRep();
66 
68  virtual DtIffStateRepository* isr();
69 
70 public:
71 
73  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
74 
75 protected:
76 
82  const char* name = 0,
83  const DtDDMRegionSet* regionSetToUse = 0);
84 
86  DtIffPublisher(const DtIffPublisher& orig);
87 
90 
94  const char* objectClassNameFromType(DtIffAtcNavaidsSysType type);
95 
96 protected:
97 
98  static DtStateRepCreator theStateRepCreator;
99 
100 };
101 
103 {
105 }
106 
108 {
110 }
111 
112 #endif
113 #endif
114 

Document ID: Generated on Tue Mar 1 02:56:17 EST 2016 from SVN revision 162687
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)