7 #if DtHLA_1516_EVOLVED && !DtHLA_4
14 #include <RTI/Exception.h>
15 #include <RTI/FederateAmbassador.h>
24 throw (RTI::FederateInternalError) {}
41 std::wstring
const & faultDescription)
43 RTI::FederateInternalError) {}
47 RTI::FederationExecutionInformationVector
const &
48 theFederationExecutionInformationList)
50 RTI::FederateInternalError) {}
54 std::wstring
const & label)
56 RTI::FederateInternalError) {}
59 std::wstring
const & label,
60 RTI::SynchronizationPointFailureReason reason)
62 RTI::FederateInternalError) {}
66 std::wstring
const & label,
67 RTI::VariableLengthData
const & theUserSuppliedTag)
69 RTI::FederateInternalError) {}
73 std::wstring
const & label,
74 RTI::FederateHandleSet
const& failedToSyncSet)
76 RTI::FederateInternalError) {}
80 std::wstring
const & label)
82 RTI::FederateInternalError) {}
85 std::wstring
const & label,
88 RTI::FederateInternalError) {}
93 RTI::FederateInternalError) {}
96 RTI::SaveFailureReason theSaveFailureReason)
98 RTI::FederateInternalError) {}
103 RTI::FederateHandleSaveStatusPairVector
const &
104 theFederateStatusVector)
106 RTI::FederateInternalError) {}
110 std::wstring
const & label)
112 RTI::FederateInternalError) {}
115 std::wstring
const & label)
117 RTI::FederateInternalError) {}
122 RTI::FederateInternalError) {}
126 std::wstring
const & label,
127 std::wstring
const & federateName,
128 RTI::FederateHandle handle)
130 RTI::FederateInternalError) {}
135 RTI::FederateInternalError) {}
138 RTI::RestoreFailureReason theRestoreFailureReason)
140 RTI::FederateInternalError) {}
144 RTI::FederateRestoreStatusVector
const &
145 theFederateRestoreStatusVector)
147 RTI::FederateInternalError) {}
155 RTI::ObjectClassHandle theClass)
157 RTI::FederateInternalError) {}
161 RTI::ObjectClassHandle theClass)
163 RTI::FederateInternalError) {}
167 RTI::InteractionClassHandle theHandle)
169 RTI::FederateInternalError) {}
173 RTI::InteractionClassHandle theHandle)
175 RTI::FederateInternalError) {}
183 std::wstring
const & theObjectInstanceName)
185 RTI::FederateInternalError) {}
188 std::wstring
const & theObjectInstanceName)
190 RTI::FederateInternalError) {}
194 std::set<std::wstring>
const & theObjectInstanceNames)
196 RTI::FederateInternalError) {}
199 std::set<std::wstring>
const & theObjectInstanceNames)
201 RTI::FederateInternalError) {}
206 RTI::ObjectInstanceHandle theObject,
207 RTI::ObjectClassHandle theObjectClass,
208 std::wstring
const & theObjectInstanceName)
210 RTI::FederateInternalError) {}
213 RTI::ObjectInstanceHandle theObject,
214 RTI::ObjectClassHandle theObjectClass,
215 std::wstring
const & theObjectInstanceName,
216 RTI::FederateHandle producingFederate)
218 RTI::FederateInternalError) {}
222 RTI::ObjectInstanceHandle theObject,
223 RTI::AttributeHandleValueMap
const & theAttributeValues,
224 RTI::VariableLengthData
const & theUserSuppliedTag,
225 RTI::OrderType sentOrder,
226 RTI::TransportationType theType,
227 RTI::SupplementalReflectInfo theReflectInfo)
229 RTI::FederateInternalError) {}
232 RTI::ObjectInstanceHandle theObject,
233 RTI::AttributeHandleValueMap
const & theAttributeValues,
234 RTI::VariableLengthData
const & theUserSuppliedTag,
235 RTI::OrderType sentOrder,
236 RTI::TransportationType theType,
238 RTI::OrderType receivedOrder,
239 RTI::SupplementalReflectInfo theReflectInfo)
241 RTI::FederateInternalError) {}
244 RTI::ObjectInstanceHandle theObject,
245 RTI::AttributeHandleValueMap
const & theAttributeValues,
246 RTI::VariableLengthData
const & theUserSuppliedTag,
247 RTI::OrderType sentOrder,
248 RTI::TransportationType theType,
250 RTI::OrderType receivedOrder,
251 RTI::MessageRetractionHandle theHandle,
252 RTI::SupplementalReflectInfo theReflectInfo)
254 RTI::FederateInternalError) {}
258 RTI::InteractionClassHandle theInteraction,
259 RTI::ParameterHandleValueMap
const & theParameterValues,
260 RTI::VariableLengthData
const & theUserSuppliedTag,
261 RTI::OrderType sentOrder,
262 RTI::TransportationType theType,
263 RTI::SupplementalReceiveInfo theReceiveInfo)
265 RTI::FederateInternalError) {}
268 RTI::InteractionClassHandle theInteraction,
269 RTI::ParameterHandleValueMap
const & theParameterValues,
270 RTI::VariableLengthData
const & theUserSuppliedTag,
271 RTI::OrderType sentOrder,
272 RTI::TransportationType theType,
274 RTI::OrderType receivedOrder,
275 RTI::SupplementalReceiveInfo theReceiveInfo)
277 RTI::FederateInternalError) {}
280 RTI::InteractionClassHandle theInteraction,
281 RTI::ParameterHandleValueMap
const & theParameterValues,
282 RTI::VariableLengthData
const & theUserSuppliedTag,
283 RTI::OrderType sentOrder,
284 RTI::TransportationType theType,
286 RTI::OrderType receivedOrder,
287 RTI::MessageRetractionHandle theHandle,
288 RTI::SupplementalReceiveInfo theReceiveInfo)
290 RTI::FederateInternalError) {}
294 RTI::ObjectInstanceHandle theObject,
295 RTI::VariableLengthData
const & theUserSuppliedTag,
296 RTI::OrderType sentOrder,
297 RTI::SupplementalRemoveInfo theRemoveInfo)
299 RTI::FederateInternalError) {}
302 RTI::ObjectInstanceHandle theObject,
303 RTI::VariableLengthData
const & theUserSuppliedTag,
304 RTI::OrderType sentOrder,
306 RTI::OrderType receivedOrder,
307 RTI::SupplementalRemoveInfo theRemoveInfo)
309 RTI::FederateInternalError) {}
312 RTI::ObjectInstanceHandle theObject,
313 RTI::VariableLengthData
const & theUserSuppliedTag,
314 RTI::OrderType sentOrder,
316 RTI::OrderType receivedOrder,
317 RTI::MessageRetractionHandle theHandle,
318 RTI::SupplementalRemoveInfo theRemoveInfo)
320 RTI::FederateInternalError) {}
324 RTI::ObjectInstanceHandle theObject,
325 RTI::AttributeHandleSet
const & theAttributes)
327 RTI::FederateInternalError) {}
331 RTI::ObjectInstanceHandle theObject,
332 RTI::AttributeHandleSet
const & theAttributes)
334 RTI::FederateInternalError) {}
338 RTI::ObjectInstanceHandle theObject,
339 RTI::AttributeHandleSet
const & theAttributes,
340 RTI::VariableLengthData
const & theUserSuppliedTag)
342 RTI::FederateInternalError) {}
346 RTI::ObjectInstanceHandle theObject,
347 RTI::AttributeHandleSet
const & theAttributes)
349 RTI::FederateInternalError) {}
352 RTI::ObjectInstanceHandle theObject,
353 RTI::AttributeHandleSet
const & theAttributes,
354 std::wstring
const & updateRateDesignator)
356 RTI::FederateInternalError) {}
360 RTI::ObjectInstanceHandle theObject,
361 RTI::AttributeHandleSet
const & theAttributes)
363 RTI::FederateInternalError) {}
367 RTI::ObjectInstanceHandle theObject,
368 RTI::AttributeHandleSet theAttributes,
369 RTI::TransportationType theTransportation)
371 RTI::FederateInternalError) {}
375 RTI::ObjectInstanceHandle theObject,
376 RTI::AttributeHandle theAttribute,
377 RTI::TransportationType theTransportation)
379 RTI::FederateInternalError) {}
383 RTI::InteractionClassHandle theInteraction,
384 RTI::TransportationType theTransportation)
386 RTI::FederateInternalError) {}
390 RTI::FederateHandle federateHandle,
391 RTI::InteractionClassHandle theInteraction,
392 RTI::TransportationType theTransportation)
394 RTI::FederateInternalError) {}
403 RTI::ObjectInstanceHandle theObject,
404 RTI::AttributeHandleSet
const & offeredAttributes,
405 RTI::VariableLengthData
const & theUserSuppliedTag)
407 RTI::FederateInternalError) {}
411 RTI::ObjectInstanceHandle theObject,
412 RTI::AttributeHandleSet
const & releasedAttributes)
414 RTI::FederateInternalError) {}
418 RTI::ObjectInstanceHandle theObject,
419 RTI::AttributeHandleSet
const & securedAttributes,
420 RTI::VariableLengthData
const & theUserSuppliedTag)
422 RTI::FederateInternalError) {}
426 RTI::ObjectInstanceHandle theObject,
427 RTI::AttributeHandleSet
const & theAttributes)
429 RTI::FederateInternalError) {}
433 RTI::ObjectInstanceHandle theObject,
434 RTI::AttributeHandleSet
const & candidateAttributes,
435 RTI::VariableLengthData
const & theUserSuppliedTag)
437 RTI::FederateInternalError) {}
441 RTI::ObjectInstanceHandle theObject,
442 RTI::AttributeHandleSet
const & theAttributes)
444 RTI::FederateInternalError) {}
448 RTI::ObjectInstanceHandle theObject,
449 RTI::AttributeHandle theAttribute,
450 RTI::FederateHandle theOwner)
452 RTI::FederateInternalError) {}
455 RTI::ObjectInstanceHandle theObject,
456 RTI::AttributeHandle theAttribute)
458 RTI::FederateInternalError) {}
461 RTI::ObjectInstanceHandle theObject,
462 RTI::AttributeHandle theAttribute)
464 RTI::FederateInternalError) {}
474 RTI::FederateInternalError) {}
480 RTI::FederateInternalError) {}
486 RTI::FederateInternalError) {}
490 RTI::MessageRetractionHandle theHandle)
492 RTI::FederateInternalError) {}
virtual void attributeOwnershipUnavailable(RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleSet const &theAttributes)
Definition: nullFederateAmbassador1516e.h:425
virtual void objectInstanceNameReservationFailed(std::wstring const &theObjectInstanceName)
Definition: nullFederateAmbassador1516e.h:187
virtual void requestRetraction(RTI::MessageRetractionHandle theHandle)
Definition: nullFederateAmbassador1516e.h:489
virtual void federationRestoreBegun()
Definition: nullFederateAmbassador1516e.h:120
virtual void federationSaved()
Definition: nullFederateAmbassador1516e.h:91
virtual void announceSynchronizationPoint(std::wstring const &label, RTI::VariableLengthData const &theUserSuppliedTag)
Definition: nullFederateAmbassador1516e.h:65
virtual void multipleObjectInstanceNameReservationSucceeded(std::set< std::wstring > const &theObjectInstanceNames)
Definition: nullFederateAmbassador1516e.h:193
virtual void turnUpdatesOffForObjectInstance(RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleSet const &theAttributes)
Definition: nullFederateAmbassador1516e.h:359
virtual void confirmAttributeOwnershipAcquisitionCancellation(RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleSet const &theAttributes)
Definition: nullFederateAmbassador1516e.h:440
virtual void timeRegulationEnabled(RTI::LogicalTime const &theFederateTime)
Definition: nullFederateAmbassador1516e.h:471
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
virtual void receiveInteraction(RTI::InteractionClassHandle theInteraction, RTI::ParameterHandleValueMap const &theParameterValues, RTI::VariableLengthData const &theUserSuppliedTag, RTI::OrderType sentOrder, RTI::TransportationType theType, RTI::LogicalTime const &theTime, RTI::OrderType receivedOrder, RTI::MessageRetractionHandle theHandle, RTI::SupplementalReceiveInfo theReceiveInfo)
Definition: nullFederateAmbassador1516e.h:279
virtual void requestAttributeOwnershipAssumption(RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleSet const &offeredAttributes, RTI::VariableLengthData const &theUserSuppliedTag)
Definition: nullFederateAmbassador1516e.h:402
virtual void removeObjectInstance(RTI::ObjectInstanceHandle theObject, RTI::VariableLengthData const &theUserSuppliedTag, RTI::OrderType sentOrder, RTI::LogicalTime const &theTime, RTI::OrderType receivedOrder, RTI::MessageRetractionHandle theHandle, RTI::SupplementalRemoveInfo theRemoveInfo)
Definition: nullFederateAmbassador1516e.h:311
virtual void synchronizationPointRegistrationFailed(std::wstring const &label, RTI::SynchronizationPointFailureReason reason)
Definition: nullFederateAmbassador1516e.h:58
virtual void connectionLost(std::wstring const &faultDescription)
Definition: nullFederateAmbassador1516e.h:40
virtual void turnInteractionsOff(RTI::InteractionClassHandle theHandle)
Definition: nullFederateAmbassador1516e.h:172
virtual void reportFederationExecutions(RTI::FederationExecutionInformationVector const &theFederationExecutionInformationList)
Definition: nullFederateAmbassador1516e.h:46
virtual void synchronizationPointRegistrationSucceeded(std::wstring const &label)
Definition: nullFederateAmbassador1516e.h:53
virtual void federationSynchronized(std::wstring const &label, RTI::FederateHandleSet const &failedToSyncSet)
Definition: nullFederateAmbassador1516e.h:72
virtual void federationNotSaved(RTI::SaveFailureReason theSaveFailureReason)
Definition: nullFederateAmbassador1516e.h:95
virtual void discoverObjectInstance(RTI::ObjectInstanceHandle theObject, RTI::ObjectClassHandle theObjectClass, std::wstring const &theObjectInstanceName)
Definition: nullFederateAmbassador1516e.h:205
virtual void confirmAttributeTransportationTypeChange(RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleSet theAttributes, RTI::TransportationType theTransportation)
Definition: nullFederateAmbassador1516e.h:366
virtual void initiateFederateSave(std::wstring const &label)
Definition: nullFederateAmbassador1516e.h:79
virtual void turnUpdatesOnForObjectInstance(RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleSet const &theAttributes, std::wstring const &updateRateDesignator)
Definition: nullFederateAmbassador1516e.h:351
virtual void timeConstrainedEnabled(RTI::LogicalTime const &theFederateTime)
Definition: nullFederateAmbassador1516e.h:477
virtual void requestAttributeOwnershipRelease(RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleSet const &candidateAttributes, RTI::VariableLengthData const &theUserSuppliedTag)
Definition: nullFederateAmbassador1516e.h:432
virtual void attributesOutOfScope(RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleSet const &theAttributes)
Definition: nullFederateAmbassador1516e.h:330
virtual void objectInstanceNameReservationSucceeded(std::wstring const &theObjectInstanceName)
Definition: nullFederateAmbassador1516e.h:182
virtual void removeObjectInstance(RTI::ObjectInstanceHandle theObject, RTI::VariableLengthData const &theUserSuppliedTag, RTI::OrderType sentOrder, RTI::LogicalTime const &theTime, RTI::OrderType receivedOrder, RTI::SupplementalRemoveInfo theRemoveInfo)
Definition: nullFederateAmbassador1516e.h:301
virtual void discoverObjectInstance(RTI::ObjectInstanceHandle theObject, RTI::ObjectClassHandle theObjectClass, std::wstring const &theObjectInstanceName, RTI::FederateHandle producingFederate)
Definition: nullFederateAmbassador1516e.h:212
virtual void federationRestored()
Definition: nullFederateAmbassador1516e.h:133
virtual void federationNotRestored(RTI::RestoreFailureReason theRestoreFailureReason)
Definition: nullFederateAmbassador1516e.h:137
virtual void provideAttributeValueUpdate(RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleSet const &theAttributes, RTI::VariableLengthData const &theUserSuppliedTag)
Definition: nullFederateAmbassador1516e.h:337
#define LogicalTime
Definition: hlaLogicalTime.h:18
virtual void attributeIsNotOwned(RTI::ObjectInstanceHandle theObject, RTI::AttributeHandle theAttribute)
Definition: nullFederateAmbassador1516e.h:454
virtual void timeAdvanceGrant(RTI::LogicalTime const &theTime)
Definition: nullFederateAmbassador1516e.h:483
virtual void attributeOwnershipAcquisitionNotification(RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleSet const &securedAttributes, RTI::VariableLengthData const &theUserSuppliedTag)
Definition: nullFederateAmbassador1516e.h:417
virtual void confirmInteractionTransportationTypeChange(RTI::InteractionClassHandle theInteraction, RTI::TransportationType theTransportation)
Definition: nullFederateAmbassador1516e.h:382
virtual void removeObjectInstance(RTI::ObjectInstanceHandle theObject, RTI::VariableLengthData const &theUserSuppliedTag, RTI::OrderType sentOrder, RTI::SupplementalRemoveInfo theRemoveInfo)
Definition: nullFederateAmbassador1516e.h:293
virtual void requestFederationRestoreSucceeded(std::wstring const &label)
Definition: nullFederateAmbassador1516e.h:109
virtual ~DtNullFederateAmbassador()
Definition: nullFederateAmbassador1516e.h:27
virtual void turnInteractionsOn(RTI::InteractionClassHandle theHandle)
Definition: nullFederateAmbassador1516e.h:166
virtual void reportAttributeTransportationType(RTI::ObjectInstanceHandle theObject, RTI::AttributeHandle theAttribute, RTI::TransportationType theTransportation)
Definition: nullFederateAmbassador1516e.h:374
virtual void requestDivestitureConfirmation(RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleSet const &releasedAttributes)
Definition: nullFederateAmbassador1516e.h:410
virtual void reflectAttributeValues(RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleValueMap const &theAttributeValues, RTI::VariableLengthData const &theUserSuppliedTag, RTI::OrderType sentOrder, RTI::TransportationType theType, RTI::LogicalTime const &theTime, RTI::OrderType receivedOrder, RTI::SupplementalReflectInfo theReflectInfo)
Definition: nullFederateAmbassador1516e.h:231
virtual void multipleObjectInstanceNameReservationFailed(std::set< std::wstring > const &theObjectInstanceNames)
Definition: nullFederateAmbassador1516e.h:198
virtual void stopRegistrationForObjectClass(RTI::ObjectClassHandle theClass)
Definition: nullFederateAmbassador1516e.h:160
virtual void turnUpdatesOnForObjectInstance(RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleSet const &theAttributes)
Definition: nullFederateAmbassador1516e.h:345
virtual void informAttributeOwnership(RTI::ObjectInstanceHandle theObject, RTI::AttributeHandle theAttribute, RTI::FederateHandle theOwner)
Definition: nullFederateAmbassador1516e.h:447
virtual void reflectAttributeValues(RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleValueMap const &theAttributeValues, RTI::VariableLengthData const &theUserSuppliedTag, RTI::OrderType sentOrder, RTI::TransportationType theType, RTI::LogicalTime const &theTime, RTI::OrderType receivedOrder, RTI::MessageRetractionHandle theHandle, RTI::SupplementalReflectInfo theReflectInfo)
Definition: nullFederateAmbassador1516e.h:243
virtual void reportInteractionTransportationType(RTI::FederateHandle federateHandle, RTI::InteractionClassHandle theInteraction, RTI::TransportationType theTransportation)
Definition: nullFederateAmbassador1516e.h:389
virtual void initiateFederateRestore(std::wstring const &label, std::wstring const &federateName, RTI::FederateHandle handle)
Definition: nullFederateAmbassador1516e.h:125
virtual void requestFederationRestoreFailed(std::wstring const &label)
Definition: nullFederateAmbassador1516e.h:114
virtual void attributeIsOwnedByRTI(RTI::ObjectInstanceHandle theObject, RTI::AttributeHandle theAttribute)
Definition: nullFederateAmbassador1516e.h:460
Definition: nullFederateAmbassador13.h:24
virtual void receiveInteraction(RTI::InteractionClassHandle theInteraction, RTI::ParameterHandleValueMap const &theParameterValues, RTI::VariableLengthData const &theUserSuppliedTag, RTI::OrderType sentOrder, RTI::TransportationType theType, RTI::LogicalTime const &theTime, RTI::OrderType receivedOrder, RTI::SupplementalReceiveInfo theReceiveInfo)
Definition: nullFederateAmbassador1516e.h:267
virtual void federationRestoreStatusResponse(RTI::FederateRestoreStatusVector const &theFederateRestoreStatusVector)
Definition: nullFederateAmbassador1516e.h:143
virtual void reflectAttributeValues(RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleValueMap const &theAttributeValues, RTI::VariableLengthData const &theUserSuppliedTag, RTI::OrderType sentOrder, RTI::TransportationType theType, RTI::SupplementalReflectInfo theReflectInfo)
Definition: nullFederateAmbassador1516e.h:221
virtual void attributesInScope(RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleSet const &theAttributes)
Definition: nullFederateAmbassador1516e.h:323
virtual void federationSaveStatusResponse(RTI::FederateHandleSaveStatusPairVector const &theFederateStatusVector)
Definition: nullFederateAmbassador1516e.h:102
virtual void startRegistrationForObjectClass(RTI::ObjectClassHandle theClass)
Definition: nullFederateAmbassador1516e.h:154
This file contains typedefs for machine dependant types.
virtual void initiateFederateSave(std::wstring const &label, RTI::LogicalTime const &theTime)
Definition: nullFederateAmbassador1516e.h:84
virtual void receiveInteraction(RTI::InteractionClassHandle theInteraction, RTI::ParameterHandleValueMap const &theParameterValues, RTI::VariableLengthData const &theUserSuppliedTag, RTI::OrderType sentOrder, RTI::TransportationType theType, RTI::SupplementalReceiveInfo theReceiveInfo)
Definition: nullFederateAmbassador1516e.h:257