23 class DtLgrOnlineFomDesc;
25 class DtLgrHlaCommandFactory;
26 class DtLgrHlaSimulationManager;
27 class DtLgrHlaSimInterface;
29 class DtLgrSystemDriver;
30 class DtLgrHlaFilterByClass;
31 class DtLgrHlaEntityTypeFilter;
32 class DtLgrDisEntityTypeManager;
65 virtual const
DtString& federateType() const;
68 virtual const
DtString& federationName() const;
71 virtual const
DtString& fedFile() const;
73 #if DtHLA_1516_EVOLVED
76 virtual const DtString& federateName()
const;
79 virtual const std::vector<DtString>& fomModules()
const;
84 #endif // DtHLA_1516_EVOLVED
87 virtual bool ignoreAdvisories()
const;
90 virtual bool trafficAnalyzerEnabled()
const;
93 virtual bool saveTrafficAnalyzerConfigurationEnabled()
const;
96 virtual bool isMomSubscriptionFiltered()
const;
99 virtual double fomVersion()
const;
102 virtual int fomRevision()
const;
105 virtual bool useMatrexFomMapper()
const;
108 virtual const DtString& matrexFomMapperData()
const;
111 virtual const DtString& fomMapper()
const;
114 virtual const DtString& fomMapperData()
const;
117 virtual bool useEmptyFomMapper()
const;
120 virtual bool isConnected()
const;
123 virtual int siteId()
const;
126 virtual int appNumber()
const;
132 virtual std::vector<DtString> objectSubscriptionList()
const;
135 virtual std::vector<DtString> interactionSubscriptionList()
const;
138 virtual bool isTimeManagedEnabled()
const;
141 virtual bool isTimeConstrained()
const;
144 virtual bool isTimeRegulatingFlag()
const;
147 virtual double lookahead()
const;
150 virtual double drainInputMin()
const;
153 virtual double drainInputMax()
const;
156 virtual bool isIgnoreAdvisoriesEnabled()
const;
159 virtual bool isTrafficAnalyzerEnabled()
const;
162 virtual bool isRequestUpdatesEnabled()
const;
165 virtual bool isSendOnlyUpdatedValueEnabled()
const;
168 virtual bool isPassiveSubscriptionEnabled()
const;
172 virtual void updateTimeManagement();
181 virtual void disconnect(
const DtString& message=DtString::nullString());
201 virtual void configureConnectionInitalizer(DtExerciseConnInitializer& connInitializer);
213 virtual void updateRecordRemoteControlFilter();