8 #pragma warning(disable: 4251)
9 #pragma warning(disable: 4786)
10 #pragma warning(disable: 4290)
22 namespace rti1516_2025
28 class ConveyedRegionSet;
40 virtual void connectionLost(std::wstring
const& faultDescription)
override;
54 virtual void federateResigned(std::wstring
const& reasonForResignDescription)
override;
66 rti1516_2025::ObjectInstanceHandle
const& theObject,
67 rti1516_2025::ObjectClassHandle
const& theObjectClass,
68 std::wstring
const& theObjectInstanceName,
69 rti1516_2025::FederateHandle
const& producingFederate)
override;
73 rti1516_2025::ObjectInstanceHandle
const& objectInstance,
76 rti1516_2025::TransportationTypeHandle
const& transportationType,
77 rti1516_2025::FederateHandle
const& producingFederate,
80 rti1516_2025::ObjectInstanceHandle
const& objectInstance,
83 rti1516_2025::TransportationTypeHandle
const& transportationType,
84 rti1516_2025::FederateHandle
const& producingFederate,
89 rti1516_2025::MessageRetractionHandle
const* optionalRetraction)
override;
93 rti1516_2025::InteractionClassHandle
const& interactionClass,
96 rti1516_2025::TransportationTypeHandle
const& transportationType,
97 rti1516_2025::FederateHandle
const& producingFederate,
100 rti1516_2025::InteractionClassHandle
const& interactionClass,
103 rti1516_2025::TransportationTypeHandle
const& transportationType,
104 rti1516_2025::FederateHandle
const& producingFederate,
109 rti1516_2025::MessageRetractionHandle
const* optionalRetraction)
override;
113 rti1516_2025::ObjectInstanceHandle
const& objectInstance,
115 rti1516_2025::FederateHandle
const& producingFederate)
override;
117 rti1516_2025::ObjectInstanceHandle
const& objectInstance,
119 rti1516_2025::FederateHandle
const& producingFederate,
123 rti1516_2025::MessageRetractionHandle
const* optionalRetraction)
override;
127 rti1516_2025::ObjectInstanceHandle
const& theObject,
129 rti1516_2025::TransportationTypeHandle
const& theTransportation)
override;
133 rti1516_2025::ObjectInstanceHandle
const& theObject,
134 rti1516_2025::AttributeHandle
const& theAttribute,
135 rti1516_2025::TransportationTypeHandle
const& theTransportation)
override;
139 rti1516_2025::FederateHandle
const& federateHandle,
140 rti1516_2025::InteractionClassHandle
const& theInteraction,
141 rti1516_2025::TransportationTypeHandle
const& theTransportation)
override;
145 rti1516_2025::InteractionClassHandle
const& theInteraction,
146 rti1516_2025::TransportationTypeHandle
const& theTransportation)
override;
Definition: LogicalTime.h:30
std::set< AttributeHandle > AttributeHandleSet
Definition: Typedefs.h:29
#define DT_DLL_FEDPRO_SERVER
Definition: rtiMsConfig.h:157
void confirmAttributeTransportationTypeChange(ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes, TransportationTypeHandle const &transportationType) override
Definition: NullFederateAmbassador.h:373
void reportFederationExecutionMembers(std::wstring const &federationName, FederationExecutionMemberInformationVector const &report) override
Definition: NullFederateAmbassador.h:43
std::vector< FederationExecutionInformation > FederationExecutionInformationVector
Definition: Typedefs.h:112
std::vector< char > myMessageBuffer
Definition: FederateAmbassadorProxy.h:165
OrderType
Definition: Enums.h:28
void receiveInteraction(InteractionClassHandle const &interactionClass, ParameterHandleValueMap const ¶meterValues, VariableLengthData const &userSuppliedTag, TransportationTypeHandle const &transportationType, FederateHandle const &producingFederate, const RegionHandleSet *optionalSentRegions) override
Definition: NullFederateAmbassador.h:249
void federateResigned(std::wstring const &reasonForResignDescription) override
Definition: NullFederateAmbassador.h:56
rti1516_2025::VariableLengthData myVarDataBuffer
Definition: FederateAmbassadorProxy.h:167
void objectInstanceNameReservationSucceeded(std::wstring const &objectInstanceName) override
Definition: NullFederateAmbassador.h:186
void discoverObjectInstance(ObjectInstanceHandle const &objectInstance, ObjectClassHandle const &objectClass, std::wstring const &objectInstanceName, FederateHandle const &producingFederate) override
Definition: NullFederateAmbassador.h:210
std::string myStringBuffer
Definition: FederateAmbassadorProxy.h:166
void reflectAttributeValues(ObjectInstanceHandle const &objectInstance, AttributeHandleValueMap const &attributeValues, VariableLengthData const &userSuppliedTag, TransportationTypeHandle const &transportationType, FederateHandle const &producingFederate, RegionHandleSet const *optionalSentRegions) override
Definition: NullFederateAmbassador.h:219
void reportFederationExecutions(FederationExecutionInformationVector const &report) override
Definition: NullFederateAmbassador.h:37
Definition: datatypes.pb.h:3480
void reportInteractionTransportationType(FederateHandle const &federate, InteractionClassHandle const &interactionClass, TransportationTypeHandle const &transportationType) override
Definition: NullFederateAmbassador.h:396
std::vector< FederationExecutionMemberInformation > FederationExecutionMemberInformationVector
Definition: Typedefs.h:129
Definition: datatypes.pb.h:6644
Definition: FederateProxy.h:41
void connectionLost(std::wstring const &faultDescription) override
Definition: NullFederateAmbassador.h:31
std::map< AttributeHandle, VariableLengthData > AttributeHandleValueMap
Definition: Typedefs.h:39
void objectInstanceNameReservationFailed(std::wstring const &objectInstanceName) override
Definition: NullFederateAmbassador.h:192
Definition: NullFederateAmbassador.h:20
FederateProxy * myFederateProxy
Definition: FederateAmbassadorProxy.h:168
void reportFederationExecutionDoesNotExist(std::wstring const &federationName) override
Definition: NullFederateAmbassador.h:50
void multipleObjectInstanceNameReservationFailed(std::set< std::wstring > const &objectInstanceNames) override
Definition: NullFederateAmbassador.h:204
Definition: FederateAmbassadorProxy.h:32
This file provides an example derivation of the rti1516_2025::FederateAmbassador with NULL actions fo...
Definition: VariableLengthData.h:28
void reportAttributeTransportationType(ObjectInstanceHandle const &objectInstance, AttributeHandle const &attribute, TransportationTypeHandle const &transportationType) override
Definition: NullFederateAmbassador.h:381
void confirmInteractionTransportationTypeChange(InteractionClassHandle const &interactionClass, TransportationTypeHandle const &transportationType) override
Definition: NullFederateAmbassador.h:389
std::map< ParameterHandle, VariableLengthData > ParameterHandleValueMap
Definition: Typedefs.h:44
void multipleObjectInstanceNameReservationSucceeded(std::set< std::wstring > const &objectInstanceNames) override
Definition: NullFederateAmbassador.h:198
std::set< RegionHandle > RegionHandleSet
Definition: Typedefs.h:34
void removeObjectInstance(ObjectInstanceHandle const &objectInstance, VariableLengthData const &userSuppliedTag, FederateHandle const &producingFederate) override
Definition: NullFederateAmbassador.h:307
Definition: datatypes.pb.h:3792