25 std::map<rti1516_2025::ObjectClassHandle, std::wstring>
objectClassMap;
36 rti1516_2025::TransportationTypeHandle reliableTransportationType;
49 std::wstring
const & theObjectInstanceName);
52 std::wstring
const & theObjectInstanceName);
56 rti1516_2025::ObjectInstanceHandle
const & theObject,
57 rti1516_2025::ObjectClassHandle
const & theObjectClass,
58 std::wstring
const & theObjectInstanceName,
59 rti1516_2025::FederateHandle
const & producingFederate);
63 rti1516_2025::ObjectInstanceHandle
const& theObject,
65 rti1516_2025::VariableLengthData
const& theUserSuppliedTag,
66 rti1516_2025::TransportationTypeHandle
const& theType,
67 rti1516_2025::FederateHandle
const& theProducingFederate,
71 rti1516_2025::ObjectInstanceHandle
const& theObject,
73 rti1516_2025::VariableLengthData
const& theUserSuppliedTag,
74 rti1516_2025::TransportationTypeHandle
const& theType,
75 rti1516_2025::FederateHandle
const& theProducingFederate,
77 rti1516_2025::LogicalTime
const& theTime,
80 rti1516_2025::MessageRetractionHandle
const* theOptionalRetraction);
84 rti1516_2025::InteractionClassHandle
const& theInteraction,
86 rti1516_2025::VariableLengthData
const& theUserSuppliedTag,
87 rti1516_2025::TransportationTypeHandle
const& theType,
88 rti1516_2025::FederateHandle
const& theProducingFederate,
92 rti1516_2025::InteractionClassHandle
const& theInteraction,
94 rti1516_2025::VariableLengthData
const& theUserSuppliedTag,
95 rti1516_2025::TransportationTypeHandle
const& theType,
96 rti1516_2025::FederateHandle
const& theProducingFederate,
98 rti1516_2025::LogicalTime
const& theTime,
101 rti1516_2025::MessageRetractionHandle
const* theOptionalRetraction);
105 rti1516_2025::InteractionClassHandle
const& theInteraction,
106 rti1516_2025::ObjectInstanceHandle
const& theObject,
108 rti1516_2025::VariableLengthData
const& theUserSuppliedTag,
109 rti1516_2025::TransportationTypeHandle
const& theType,
110 rti1516_2025::FederateHandle
const& producingFederate);
113 rti1516_2025::InteractionClassHandle
const& theInteraction,
114 rti1516_2025::ObjectInstanceHandle
const& theObject,
116 rti1516_2025::VariableLengthData
const& theUserSuppliedTag,
117 rti1516_2025::TransportationTypeHandle
const& theType,
118 rti1516_2025::FederateHandle
const& theProducingFederate,
119 rti1516_2025::LogicalTime
const& theTime,
122 rti1516_2025::MessageRetractionHandle
const* theOptionalRetraction);
126 rti1516_2025::ObjectInstanceHandle
const& theObject,
127 rti1516_2025::VariableLengthData
const& theUserSuppliedTag,
128 rti1516_2025::FederateHandle
const& theProducingFederate);
131 rti1516_2025::ObjectInstanceHandle
const& theObject,
132 rti1516_2025::VariableLengthData
const& theUserSuppliedTag,
133 rti1516_2025::FederateHandle
const& theProducingFederate,
134 rti1516_2025::LogicalTime
const& theTime,
137 rti1516_2025::MessageRetractionHandle
const* theOptionalRetraction);
141 rti1516_2025::ObjectInstanceHandle
const & theObject,
146 rti1516_2025::ObjectInstanceHandle
const & theObject,
bool enableScopeAdvisories
Definition: simpleDDMFedAmb13.h:35
virtual void objectInstanceNameReservationFailed(std::wstring const &theObjectInstanceName)
A convenience header provided for developers that would like to include everything all at once...
OrderType
Definition: datatypes.pb.h:472
virtual void attributesInScope(RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)
std::map< ObjectClassHandle, std::string > objectClassMap
Definition: rtiSimpleFedAmb13dlc.h:33
int upperSend
Definition: simpleDDMFedAmb13.h:34
Basic federate ambassador service callback implementation.
Definition: rtiSimpleFedAmb13.h:35
std::map< ObjectHandle, std::string > objectInstanceMap
Definition: rtiSimpleFedAmb13dlc.h:34
virtual void receiveInteraction(RTI::InteractionClassHandle theInteraction, const RTI::ParameterHandleValuePairSet &theParameters, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle)
virtual void objectInstanceNameReservationSucceeded(std::wstring const &theObjectInstanceName)
std::set< RegionHandle > RegionHandleSet
Definition: Typedefs.h:31
std::map< InteractionClassHandle, std::string > interactionClassMap
Definition: rtiSimpleFedAmb13dlc.h:35
virtual void removeObjectInstance(RTI::ObjectHandle theObject, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle)
virtual void receiveDirectedInteraction(rti1516_2025::InteractionClassHandle const &theInteraction, rti1516_2025::ObjectInstanceHandle const &theObject, rti1516_2025::ParameterHandleValueMap const &theParameterValues, rti1516_2025::VariableLengthData const &theUserSuppliedTag, rti1516_2025::TransportationTypeHandle const &theType, rti1516_2025::FederateHandle const &producingFederate) override
int lowerListen
Definition: simpleDDMFedAmb13.h:31
virtual void reflectAttributeValues(RTI::ObjectHandle theObject, const RTI::AttributeHandleValuePairSet &theAttributes, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle)
int position
Definition: simpleDDMFedAmb13.h:30
RTI::AttributeHandle myPositionHandle
Definition: simpleDDMFedAmb13.h:29
DtSimpleData & myData
Definition: rtiSimpleFedAmb13.h:98
virtual void discoverObjectInstance(RTI::ObjectHandle theObject, RTI::ObjectClassHandle theObjectClass, const char *theObjectName)
int lowerSend
Definition: simpleDDMFedAmb13.h:33
std::map< ParameterHandle, VariableLengthData > ParameterHandleValueMap
Definition: Typedefs.h:41
std::map< AttributeHandle, VariableLengthData > AttributeHandleValueMap
Definition: Typedefs.h:36
Definition: rtiSimpleFedAmb13dlc.h:15
virtual void attributesOutOfScope(RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)
std::set< AttributeHandle > AttributeHandleSet
Definition: Typedefs.h:27
bool isPublisher
Definition: simpleDDMFedAmb13.h:36
int upperListen
Definition: simpleDDMFedAmb13.h:32
virtual ~MyFederateAmbassador()
bool myNameReservationSucceeded
Definition: simpleDDMFedAmb1516.h:28
This file provides an example derivation of the rti1516_2025::FederateAmbassador with NULL actions fo...
MyFederateAmbassador(DtSimpleData &data)
bool myNameReservationReturned
Definition: simpleDDMFedAmb1516.h:27