9 #ifndef fedAmbCallback1516e_h
10 #define fedAmbCallback1516e_h
28 DtFedAmbCall_connectionLost,
29 DtFedAmbCall_reportFederationExecutions,
31 DtFedAmbCall_synchronizationPointRegistrationSucceeded,
32 DtFedAmbCall_synchronizationPointRegistrationFailed,
34 DtFedAmbCall_announceSynchronizationPoint,
36 DtFedAmbCall_federationSynchronized,
38 DtFedAmbCall_initiateFederateSave,
39 DtFedAmbCall_initiateFederateSaveWithTime,
41 DtFedAmbCall_federationSaved,
42 DtFedAmbCall_federationNotSaved,
44 DtFedAmbCall_federationSaveStatusResponse,
46 DtFedAmbCall_requestFederationRestoreSucceeded,
47 DtFedAmbCall_requestFederationRestoreFailed,
49 DtFedAmbCall_federationRestoreBegun,
51 DtFedAmbCall_initiateFederateRestore,
53 DtFedAmbCall_federationRestored,
54 DtFedAmbCall_federationNotRestored,
56 DtFedAmbCall_federationRestoreStatusResponse,
61 DtFedAmbCall_startRegistrationForObjectClass,
63 DtFedAmbCall_stopRegistrationForObjectClass,
65 DtFedAmbCall_turnInteractionsOn,
67 DtFedAmbCall_turnInteractionsOff,
72 DtFedAmbCall_objectInstanceNameReservationSucceeded,
73 DtFedAmbCall_objectInstanceNameReservationFailed,
75 DtFedAmbCall_multipleObjectInstanceNameReservationSucceeded,
76 DtFedAmbCall_multipleObjectInstanceNameReservationFailed,
78 DtFedAmbCall_discoverObjectInstance,
79 DtFedAmbCall_discoverObjectInstance_h,
81 DtFedAmbCall_reflectAttributeValues_hvuots,
82 DtFedAmbCall_reflectAttributeValues_hvuotlos,
83 DtFedAmbCall_reflectAttributeValues_hvuotloms,
85 DtFedAmbCall_receiveInteraction_hvuos,
86 DtFedAmbCall_receiveInteraction_hvuolos,
87 DtFedAmbCall_receiveInteraction_hvuoloms,
89 DtFedAmbCall_removeObjectInstance_huo,
90 DtFedAmbCall_removeObjectInstance_huomo,
91 DtFedAmbCall_removeObjectInstance_huomoc,
93 DtFedAmbCall_attributesInScope,
95 DtFedAmbCall_attributesOutOfScope,
97 DtFedAmbCall_provideAttributeValueUpdate,
99 DtFedAmbCall_turnUpdatesOnForObjectInstance,
100 DtFedAmbCall_turnUpdatesOnForObjectInstance_u,
102 DtFedAmbCall_turnUpdatesOffForObjectInstance,
104 DtFedAmbCall_confirmAttributeTransportationTypeChange,
106 DtFedAmbCall_reportAttributeTransportationType,
108 DtFedAmbCall_confirmInteractionTransportationTypeChange,
110 DtFedAmbCall_reportInteractionTransportationType,
115 DtFedAmbCall_requestAttributeOwnershipAssumption,
117 DtFedAmbCall_requestDivestitureConfirmation,
119 DtFedAmbCall_attributeOwnershipAcquisitionNotification,
121 DtFedAmbCall_attributeOwnershipUnavailable,
123 DtFedAmbCall_requestAttributeOwnershipRelease,
125 DtFedAmbCall_confirmAttributeOwnershipAcquisitionCancellation,
127 DtFedAmbCall_informAttributeOwnership,
128 DtFedAmbCall_attributeIsNotOwned,
129 DtFedAmbCall_attributeIsOwnedByRTI,
134 DtFedAmbCall_timeRegulationEnabled,
136 DtFedAmbCall_timeConstrainedEnabled,
138 DtFedAmbCall_timeAdvanceGrant,
140 DtFedAmbCall_requestRetraction,
152 DtFedAmbCallback(DtFedAmbCallKind kind);
154 virtual ~DtFedAmbCallback();
157 DtFedAmbCallback(DtFedAmbCallback
const& orig);
158 DtFedAmbCallback& operator = (DtFedAmbCallback
const& orig);
164 virtual DtFedAmbCallKind callbackKind()
const;
167 DtFedAmbCallKind myCallbackKind;
170 template<DtFedAmbCallKind callbackKindValue>
171 class DtFedAmbCallbackVoid :
public DtFedAmbCallback
175 DtFedAmbCallbackVoid();
177 virtual ~DtFedAmbCallbackVoid();
180 DtFedAmbCallbackVoid(DtFedAmbCallbackVoid
const& orig);
181 DtFedAmbCallbackVoid& operator = (DtFedAmbCallbackVoid
const& orig);
188 template<DtFedAmbCallKind callbackKindValue>
189 class DtCallbackWithTime :
public DtFedAmbCallback
196 virtual ~DtCallbackWithTime();
199 DtCallbackWithTime(DtCallbackWithTime
const& orig);
200 DtCallbackWithTime& operator = (DtCallbackWithTime
const& orig);
208 template<DtFedAmbCallKind callbackKindValue>
209 class DtCallbackWithWString :
public DtFedAmbCallback
213 DtCallbackWithWString(std::wstring
const& value);
214 DtCallbackWithWString(std::wstring
const& value,
218 virtual ~DtCallbackWithWString();
221 DtCallbackWithWString(DtCallbackWithWString
const& orig);
222 DtCallbackWithWString& operator = (DtCallbackWithWString
const& orig);
227 std::wstring myString;
231 template<DtFedAmbCallKind callbackKindValue>
232 class DtCallbackWithWStringArray :
public DtFedAmbCallback
236 DtCallbackWithWStringArray( std::set<std::wstring>
const & value );
239 virtual ~DtCallbackWithWStringArray();
242 DtCallbackWithWStringArray(DtCallbackWithWStringArray
const& orig);
243 DtCallbackWithWStringArray& operator = (DtCallbackWithWStringArray
const& orig);
249 std::set<std::wstring> myStrings;
252 class DtCbReportFederationExecutions:
public DtFedAmbCallback
258 virtual ~DtCbReportFederationExecutions();
261 DtCbReportFederationExecutions(DtCbReportFederationExecutions
const& orig);
262 DtCbReportFederationExecutions& operator = (DtCbReportFederationExecutions
const& orig);
270 template<DtFedAmbCallKind callbackKindValue>
271 class DtCallbackWithObjectClass :
public DtFedAmbCallback
275 DtCallbackWithObjectClass(rti1516e::ObjectClassHandle theClass);
277 virtual ~DtCallbackWithObjectClass();
280 DtCallbackWithObjectClass(DtCallbackWithObjectClass
const& orig);
281 DtCallbackWithObjectClass& operator = (DtCallbackWithObjectClass
const& orig);
286 rti1516e::ObjectClassHandle myObjectClass;
289 template<DtFedAmbCallKind callbackKindValue>
290 class DtCallbackWithInteractionClass :
public DtFedAmbCallback
294 DtCallbackWithInteractionClass(
295 rti1516e::InteractionClassHandle theClass);
297 virtual ~DtCallbackWithInteractionClass();
300 DtCallbackWithInteractionClass(DtCallbackWithInteractionClass
const& orig);
301 DtCallbackWithInteractionClass& operator = (DtCallbackWithInteractionClass
const& orig);
306 rti1516e::InteractionClassHandle myInteractionClass;
309 template<DtFedAmbCallKind callbackKindValue>
310 class DtCallbackWithObjectAttributesOptTag :
public DtFedAmbCallback
314 DtCallbackWithObjectAttributesOptTag(
315 rti1516e::ObjectInstanceHandle theObject,
317 DtCallbackWithObjectAttributesOptTag(
318 rti1516e::ObjectInstanceHandle theObject,
321 DtCallbackWithObjectAttributesOptTag(
322 rti1516e::ObjectInstanceHandle theObject,
325 DtCallbackWithObjectAttributesOptTag(
326 rti1516e::ObjectInstanceHandle theObject,
327 rti1516e::AttributeHandle theAttribute,
329 DtCallbackWithObjectAttributesOptTag(
330 rti1516e::InteractionClassHandle theInteraction,
332 DtCallbackWithObjectAttributesOptTag(
333 rti1516e::FederateHandle theFederateHandle,
334 rti1516e::InteractionClassHandle theInteraction,
336 DtCallbackWithObjectAttributesOptTag(
337 rti1516e::ObjectInstanceHandle theObject,
339 std::wstring
const & updateRateDesignator );
342 virtual ~DtCallbackWithObjectAttributesOptTag();
345 DtCallbackWithObjectAttributesOptTag(DtCallbackWithObjectAttributesOptTag
const& orig);
346 DtCallbackWithObjectAttributesOptTag& operator = (DtCallbackWithObjectAttributesOptTag
const& orig);
351 rti1516e::ObjectInstanceHandle myObject;
354 rti1516e::AttributeHandle myAttribute;
356 rti1516e::InteractionClassHandle myInteraction;
357 rti1516e::FederateHandle myFederateHandle;
358 std::wstring myUpdateRateDesignator;
361 template<DtFedAmbCallKind callbackKindValue>
362 class DtCallbackWithObjectAttributesOptFederate :
public DtFedAmbCallback
366 DtCallbackWithObjectAttributesOptFederate(
367 rti1516e::ObjectInstanceHandle theObject,
368 rti1516e::AttributeHandle theAttribute);
369 DtCallbackWithObjectAttributesOptFederate(
370 rti1516e::ObjectInstanceHandle theObject,
371 rti1516e::AttributeHandle theAttribute,
372 rti1516e::FederateHandle theFederate);
374 virtual ~DtCallbackWithObjectAttributesOptFederate();
377 DtCallbackWithObjectAttributesOptFederate(DtCallbackWithObjectAttributesOptFederate
const& orig);
378 DtCallbackWithObjectAttributesOptFederate& operator = (DtCallbackWithObjectAttributesOptFederate
const& orig);
383 rti1516e::ObjectInstanceHandle myObject;
384 rti1516e::AttributeHandle myAttribute;
385 rti1516e::FederateHandle myFederate;
392 typedef DtCallbackWithWString<DtFedAmbCall_synchronizationPointRegistrationSucceeded> DtCbSynchronizationPointRegistrationSucceeded;
394 class DtCbSynchronizationPointRegistrationFailed :
public DtFedAmbCallback
398 DtCbSynchronizationPointRegistrationFailed(std::wstring
const& stringValue,
401 virtual ~DtCbSynchronizationPointRegistrationFailed();
404 DtCbSynchronizationPointRegistrationFailed(DtCbSynchronizationPointRegistrationFailed
const& orig);
405 DtCbSynchronizationPointRegistrationFailed& operator = (DtCbSynchronizationPointRegistrationFailed
const& orig);
410 std::wstring myString;
416 class DtCbAnnounceSynchronizationPoint :
public DtFedAmbCallback
420 DtCbAnnounceSynchronizationPoint(std::wstring
const& stringValue,
423 virtual ~DtCbAnnounceSynchronizationPoint();
426 DtCbAnnounceSynchronizationPoint(DtCbAnnounceSynchronizationPoint
const& orig);
427 DtCbAnnounceSynchronizationPoint& operator = (DtCbAnnounceSynchronizationPoint
const& orig);
432 std::wstring myString;
437 typedef DtCallbackWithWString<DtFedAmbCall_federationSynchronized> DtCbFederationSynchronized;
440 typedef DtCallbackWithWString<DtFedAmbCall_initiateFederateSave> DtCbInitiateFederateSave;
442 class DtCbInitiateFederateSaveWithTime:
public DtFedAmbCallback
446 DtCbInitiateFederateSaveWithTime(std::wstring
const& stringValue,
449 virtual ~DtCbInitiateFederateSaveWithTime();
452 DtCbInitiateFederateSaveWithTime(DtCbInitiateFederateSaveWithTime
const& orig);
453 DtCbInitiateFederateSaveWithTime& operator = (DtCbInitiateFederateSaveWithTime
const& orig);
458 std::wstring myString;
463 typedef DtFedAmbCallbackVoid<DtFedAmbCall_federationSaved> DtCbFederationSaved;
465 class DtCbFederationNotSaved :
public DtFedAmbCallback
471 virtual ~DtCbFederationNotSaved();
474 DtCbFederationNotSaved(DtCbFederationNotSaved
const& orig);
475 DtCbFederationNotSaved& operator = (DtCbFederationNotSaved
const& orig);
485 class DtCbFederationSaveStatusResponse :
public DtFedAmbCallback
489 DtCbFederationSaveStatusResponse(
492 virtual ~DtCbFederationSaveStatusResponse();
495 DtCbFederationSaveStatusResponse(DtCbFederationSaveStatusResponse
const& orig);
496 DtCbFederationSaveStatusResponse& operator = (DtCbFederationSaveStatusResponse
const& orig);
505 typedef DtCallbackWithWString<DtFedAmbCall_requestFederationRestoreSucceeded> DtCbRequestFederationRestoreSucceeded;
507 typedef DtCallbackWithWString<DtFedAmbCall_requestFederationRestoreFailed> DtCbRequestFederationRestoreFailed;
510 typedef DtFedAmbCallbackVoid<DtFedAmbCall_federationRestoreBegun> DtCbFederationRestoreBegun;
514 class DtCbInitiateFederateRestore :
public DtFedAmbCallback
518 DtCbInitiateFederateRestore(std::wstring
const& stringValue,
519 rti1516e::FederateHandle handle);
521 virtual ~DtCbInitiateFederateRestore();
524 DtCbInitiateFederateRestore(DtCbInitiateFederateRestore
const& orig);
525 DtCbInitiateFederateRestore& operator = (DtCbInitiateFederateRestore
const& orig);
530 rti1516e::FederateHandle myHandle;
531 std::wstring myString;
535 typedef DtFedAmbCallbackVoid<DtFedAmbCall_federationRestored> DtCbFederationRestored;
537 class DtCbFederationNotRestored :
public DtFedAmbCallback
543 virtual ~DtCbFederationNotRestored();
546 DtCbFederationNotRestored(DtCbFederationNotRestored
const& orig);
547 DtCbFederationNotRestored& operator = (DtCbFederationNotRestored
const& orig);
557 class DtCbFederationRestoreStatusResponse :
public DtFedAmbCallback
561 DtCbFederationRestoreStatusResponse(
564 virtual ~DtCbFederationRestoreStatusResponse();
567 DtCbFederationRestoreStatusResponse(DtCbFederationRestoreStatusResponse
const& orig);
568 DtCbFederationRestoreStatusResponse& operator = (DtCbFederationRestoreStatusResponse
const& orig);
581 typedef DtCallbackWithObjectClass<DtFedAmbCall_startRegistrationForObjectClass> DtCbStartRegistrationForObjectClass;
584 typedef DtCallbackWithObjectClass<DtFedAmbCall_stopRegistrationForObjectClass> DtCbStopRegistrationForObjectClass;
587 typedef DtCallbackWithInteractionClass<DtFedAmbCall_turnInteractionsOn> DtCbTurnInteractionsOn;
590 typedef DtCallbackWithInteractionClass<DtFedAmbCall_turnInteractionsOff> DtCbTurnInteractionsOff;
596 typedef DtCallbackWithWString<DtFedAmbCall_objectInstanceNameReservationSucceeded> DtCbObjectInstanceNameReservationSucceeded;
597 typedef DtCallbackWithWString<DtFedAmbCall_objectInstanceNameReservationFailed> DtCbObjectInstanceNameReservationFailed;
599 typedef DtCallbackWithWStringArray<DtFedAmbCall_multipleObjectInstanceNameReservationSucceeded> DtCbMultipleObjectInstanceNameReservationSucceeded;
600 typedef DtCallbackWithWStringArray<DtFedAmbCall_multipleObjectInstanceNameReservationFailed> DtCbMultipleObjectInstanceNameReservationFailed;
604 class DtCbDiscoverObjectInstance:
public DtFedAmbCallback
608 DtCbDiscoverObjectInstance(rti1516e::ObjectInstanceHandle theObject,
609 rti1516e::ObjectClassHandle theObjectClass,
610 std::wstring
const & theObjectInstanceName);
611 DtCbDiscoverObjectInstance(rti1516e::ObjectInstanceHandle theObject,
612 rti1516e::ObjectClassHandle theObjectClass,
613 std::wstring
const & theObjectInstanceName,
614 rti1516e::FederateHandle producingFederate );
616 virtual ~DtCbDiscoverObjectInstance();
619 DtCbDiscoverObjectInstance(DtCbDiscoverObjectInstance
const& orig);
620 DtCbDiscoverObjectInstance& operator = (DtCbDiscoverObjectInstance
const& orig);
625 rti1516e::ObjectInstanceHandle myObjectInstanceHandle;
626 rti1516e::ObjectClassHandle myObjectClassHandle;
627 std::wstring myString;
628 rti1516e::FederateHandle myProducingFederate;
634 class DtCbReflectAttributeValues:
public DtFedAmbCallback
637 DtCbReflectAttributeValues( rti1516e::ObjectInstanceHandle theObject,
644 DtCbReflectAttributeValues( rti1516e::ObjectInstanceHandle theObject,
653 DtCbReflectAttributeValues( rti1516e::ObjectInstanceHandle theObject,
660 rti1516e::MessageRetractionHandle theHandle,
664 virtual ~DtCbReflectAttributeValues();
667 DtCbReflectAttributeValues(DtCbReflectAttributeValues
const& orig);
668 DtCbReflectAttributeValues& operator = (DtCbReflectAttributeValues
const& orig);
674 rti1516e::ObjectInstanceHandle myObject;
681 rti1516e::MessageRetractionHandle myRetractHandle;
687 class DtCbReceiveInteraction:
public DtFedAmbCallback
690 DtCbReceiveInteraction( rti1516e::InteractionClassHandle theInteraction,
697 DtCbReceiveInteraction( rti1516e::InteractionClassHandle theInteraction,
706 DtCbReceiveInteraction( rti1516e::InteractionClassHandle theInteraction,
713 rti1516e::MessageRetractionHandle theHandle,
717 virtual ~DtCbReceiveInteraction();
720 DtCbReceiveInteraction(DtCbReceiveInteraction
const& orig);
721 DtCbReceiveInteraction& operator = (DtCbReceiveInteraction
const& orig);
727 rti1516e::InteractionClassHandle myInteractionClass;
734 rti1516e::MessageRetractionHandle myRetractHandle;
740 class DtCbRemoveObjectInstance:
public DtFedAmbCallback
744 DtCbRemoveObjectInstance(
745 rti1516e::ObjectInstanceHandle theObject,
749 DtCbRemoveObjectInstance(
750 rti1516e::ObjectInstanceHandle theObject,
756 DtCbRemoveObjectInstance(
757 rti1516e::ObjectInstanceHandle theObject,
762 rti1516e::MessageRetractionHandle theRetractHandle,
766 virtual ~DtCbRemoveObjectInstance();
769 DtCbRemoveObjectInstance(DtCbRemoveObjectInstance
const& orig);
770 DtCbRemoveObjectInstance& operator = (DtCbRemoveObjectInstance
const& orig);
775 rti1516e::ObjectInstanceHandle myObjectInstanceHandle;
780 rti1516e::MessageRetractionHandle myRetractHandle;
786 typedef DtCallbackWithObjectAttributesOptTag<DtFedAmbCall_attributesInScope> DtCbAttributesInScope;
789 typedef DtCallbackWithObjectAttributesOptTag<DtFedAmbCall_attributesOutOfScope> DtCbAttributesOutOfScope;
792 typedef DtCallbackWithObjectAttributesOptTag<DtFedAmbCall_provideAttributeValueUpdate> DtCbProvideAttributeValueUpdate;
795 typedef DtCallbackWithObjectAttributesOptTag<DtFedAmbCall_turnUpdatesOnForObjectInstance> DtCbTurnUpdatesOnForObjectInstance;
796 typedef DtCallbackWithObjectAttributesOptTag<DtFedAmbCall_turnUpdatesOnForObjectInstance_u> DtCbTurnUpdatesOnForObjectInstance_u;
799 typedef DtCallbackWithObjectAttributesOptTag<DtFedAmbCall_turnUpdatesOffForObjectInstance> DtCbTurnUpdatesOffForObjectInstance;
802 typedef DtCallbackWithObjectAttributesOptTag<DtFedAmbCall_confirmAttributeTransportationTypeChange> DtCbConfirmAttributeTransportationTypeChange;
805 typedef DtCallbackWithObjectAttributesOptTag<DtFedAmbCall_reportAttributeTransportationType> DtCbReportAttributeTransportationType;
808 typedef DtCallbackWithObjectAttributesOptTag<DtFedAmbCall_confirmInteractionTransportationTypeChange> DtCbConfirmInteractionTransportationTypeChange;
811 typedef DtCallbackWithObjectAttributesOptTag<DtFedAmbCall_reportInteractionTransportationType> DtCbReportInteractionTransportationType;
817 typedef DtCallbackWithObjectAttributesOptTag <DtFedAmbCall_requestAttributeOwnershipAssumption> DtCbRequestAttributeOwnershipAssumption;
820 typedef DtCallbackWithObjectAttributesOptTag <DtFedAmbCall_requestDivestitureConfirmation> DtCbRequestDivestitureConfirmation;
823 typedef DtCallbackWithObjectAttributesOptTag <DtFedAmbCall_attributeOwnershipAcquisitionNotification> DtCbAttributeOwnershipAcquisitionNotification;
826 typedef DtCallbackWithObjectAttributesOptTag <DtFedAmbCall_attributeOwnershipUnavailable> DtCbAttributeOwnershipUnavailable;
829 typedef DtCallbackWithObjectAttributesOptTag <DtFedAmbCall_requestAttributeOwnershipRelease> DtCbRequestAttributeOwnershipRelease;
832 typedef DtCallbackWithObjectAttributesOptTag <DtFedAmbCall_confirmAttributeOwnershipAcquisitionCancellation> DtCbConfirmAttributeOwnershipAcquisitionCancellation;
835 typedef DtCallbackWithObjectAttributesOptFederate<DtFedAmbCall_informAttributeOwnership> DtCbInformAttributeOwnership;
837 typedef DtCallbackWithObjectAttributesOptFederate<DtFedAmbCall_attributeIsNotOwned> DtCbAttributeIsNotOwned;
839 typedef DtCallbackWithObjectAttributesOptFederate<DtFedAmbCall_attributeIsOwnedByRTI> DtCbAttributeIsOwnedByRTI;
845 typedef DtCallbackWithTime<DtFedAmbCall_timeRegulationEnabled> DtCbTimeRegulationEnabled;
848 typedef DtCallbackWithTime<DtFedAmbCall_timeConstrainedEnabled> DtCbTimeConstrainedEnabled;
851 typedef DtCallbackWithTime<DtFedAmbCall_timeAdvanceGrant> DtCbTimeAdvanceGrant;
855 class DtCbRequestRetraction:
public DtFedAmbCallback
859 DtCbRequestRetraction(rti1516e::MessageRetractionHandle handle);
861 virtual ~DtCbRequestRetraction();
864 DtCbRequestRetraction(DtCbRequestRetraction
const& orig);
865 DtCbRequestRetraction& operator = (DtCbRequestRetraction
const& orig);
870 rti1516e::MessageRetractionHandle myRetractHandle;
875 DT_DLL_LRC const char* callbackKindToString(DtFedAmbCallKind kind);
877 #define fedAmbCallback1516e_inl_
878 #include "fedAmbCallback1516e.inl"
879 #undef fedAmbCallback1516e_inl_
RestoreFailureReason
Definition: Enums.h:43
Definition: Typedefs.h:101
SynchronizationPointFailureReason
Definition: Enums.h:91
Definition: Typedefs.h:138
std::set< AttributeHandle > AttributeHandleSet
Definition: Typedefs.h:35
SaveFailureReason
Definition: Enums.h:62
Definition: Typedefs.h:119
std::vector< FederationExecutionInformation > FederationExecutionInformationVector
Definition: Typedefs.h:99
Definition: VariableLengthData.h:34
This file contains the standard RTI types that are defined in namespace rti1516.
std::vector< FederateHandleSaveStatusPair > FederateHandleSaveStatusPairVector
Definition: Typedefs.h:65
DtRtiApiUniquePtr< DtRtiApiTime > DtRtiApiUniquePtrTime
Definition: rtiApiTypes.h:96
OrderType
Definition: Enums.h:27
std::map< AttributeHandle, VariableLengthData > AttributeHandleValueMap
Definition: Typedefs.h:44
std::set< FederateHandle > FederateHandleSet
Definition: Typedefs.h:37
An abstract base class which must be implemented, and used by a federate.
Definition: FederateAmbassador.h:32
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
TransportationType
Definition: Enums.h:97
std::vector< FederateRestoreStatus > FederateRestoreStatusVector
Definition: Typedefs.h:83
his file contains the rti1516_2025::FederateAmbassador class.
std::map< ParameterHandle, VariableLengthData > ParameterHandleValueMap
Definition: Typedefs.h:49