MAK Data Logger API Documentation for HLA
lgrHlaConfigData.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #ifndef lgrHlaConfigData_H_
10 #define lgrHlaConfigData_H_
11 
12 #include "lgrSim.h"
13 #include "lgrConfigData.h"
14 
15 namespace MAKLogger
16 {
17 
21  {
22  public:
25 
27  virtual ~DtLgrHlaConfigData();
28 
30 
31  virtual void setFedFile(const DtString& filename);
32  virtual const DtString& fedFile() const;
33  virtual const DtString& fedFileContent() const;
35 
37 
38  virtual void setFomVersion(const DtString& version);
39  virtual const DtString& fomVersion() const;
41 
43 
44  virtual void setFomMapperName(const DtString& name);
45  virtual const DtString& fomMapperName() const;
47 
49 
50  virtual void setFomMapperInitData(const DtString& name);
51  virtual const DtString& fomMapperInitData() const;
53 
55 
56  virtual void setEmptyFomMapper(const DtString& name);
57  virtual const DtString& emptyFomMapper() const;
59 
61 
62  virtual void setFederationName(const DtString& name);
63  virtual const DtString& federationName() const;
65 
67 
68  virtual void setFederateType(const DtString& name);
69  virtual const DtString& federateType() const;
71 
72 #if DtHLA_1516_EVOLVED
73 
75 
76  virtual void setFederateName(const DtString& name);
77  virtual const DtString& federateName() const;
79 
81 
82  virtual void setFomModules(const std::vector<DtString>& fomModuleList);
83  // Deliminated string
84  virtual const DtString& fomModules() const;
85  virtual void getFomModules(std::vector<DtString>& fomModuleList) const;
86  virtual const DtString& fomModuleContent(const DtString& fomModuleName) const;
88 
90 
91  virtual void setMim(const DtString& name);
92  virtual const DtString& mim() const;
93  virtual const DtString& mimContent() const;
95 
96 #endif
97 
98  protected:
107 
108 #if DtHLA_1516_EVOLVED
109  const DtString myFederateNameKey;
110  const DtString myFomModulesKey;
111  // Fom Module content key is file name
112  const DtString myMimKey;
113  const DtString myMimContentKey;
114 #endif
115 
116  };
117 
118 }
119 
120 #endif

Document ID: Generated on Sun Dec 15 18:04:30 EST 2013 from SVN revision 134418
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)