17 #include <vlutil/vlString.h>
38 DtBoost::shared_ptr<DtRtiAssistantLrcClient> assistantClient);
59 const char* executionName,
const char* timeImplName,
61 const std::vector<DtString>& fomModules,
62 const char* mimModule);
69 const char* executionName);
73 virtual void listFederationExecutions();
79 const char* federateType,
80 const char* executionName,
81 rti1516::FederateAmbassador* federateAmbassadorReference,
83 #elif defined(DtIFSPEC1516E)
85 const char* federateName,
86 const char* federateType,
87 const char* executionName,
88 const std::vector<DtString>& fomModules,
92 const char* federateType,
93 const char* executionName,
94 RTI::FederateAmbassador* federateAmbassadorReference,
102 #elif defined(DtIFSPEC1516E)
119 rti1516::VariableLengthData
const & theTag);
120 #elif defined(DtIFSPEC1516E)
123 rti1516e::VariableLengthData
const & theTag);
127 char const * theTag);
134 rti1516::VariableLengthData
const & theTag,
136 #elif defined(DtIFSPEC1516E)
139 rti1516e::VariableLengthData
const & theTag,
150 const char* label,
bool successfully=
true);
163 rti1516::LogicalTime
const * time=
NULL);
165 virtual void queryFederationSaveStatus();
167 virtual void queryFederationRestoreStatus();
168 #elif defined(DtIFSPEC1516E)
171 rti1516e::LogicalTime
const * time=
NULL);
173 virtual void queryFederationSaveStatus();
175 virtual void queryFederationRestoreStatus();
177 virtual void abortFederationSave();
179 virtual void abortFederationRestore();
183 RTI::FedTime
const * time=
NULL);
200 virtual void mergeFomModules( std::vector<MAKRti::DtString>* fomModules );
202 virtual void addNonDuplicateFoms(std::vector<MAKRti::DtString>& fomModules,
const std::vector<MAKRti::DtString>& fomModulesToAdd);
209 DtBoost::shared_ptr<DtRtiAssistantLrcClient> assistantClient);