9 #ifndef HlaBounceFederateAmbassador_H_
10 #define HlaBounceFederateAmbassador_H_
12 #pragma warning(disable: 4251)
13 #pragma warning(disable: 4786)
14 #pragma warning(disable: 4290)
32 std::wstring
const& theObjectInstanceName)
override;
35 std::wstring
const& theObjectInstanceName)
override;
38 rti1516_2025::ObjectInstanceHandle
const & theObject,
39 rti1516_2025::ObjectClassHandle
const & theObjectClass,
40 std::wstring
const & theObjectInstanceName,
41 rti1516_2025::FederateHandle
const & producingFederate)
override;
44 rti1516_2025::ObjectInstanceHandle
const& theObject,
47 rti1516_2025::TransportationTypeHandle
const& theType,
48 rti1516_2025::FederateHandle
const& theProducingFederate,
52 rti1516_2025::ObjectInstanceHandle
const& theObject,
55 rti1516_2025::TransportationTypeHandle
const& theType,
56 rti1516_2025::FederateHandle
const& theProducingFederate,
61 rti1516_2025::MessageRetractionHandle
const* theOptionalRetraction)
override;
65 rti1516_2025::InteractionClassHandle
const& theInteraction,
68 rti1516_2025::TransportationTypeHandle
const& theType,
69 rti1516_2025::FederateHandle
const& theProducingFederate,
73 rti1516_2025::InteractionClassHandle
const& theInteraction,
76 rti1516_2025::TransportationTypeHandle
const& theType,
77 rti1516_2025::FederateHandle
const& theProducingFederate,
82 rti1516_2025::MessageRetractionHandle
const* theOptionalRetraction)
override;
86 rti1516_2025::ObjectInstanceHandle
const& theObject,
88 rti1516_2025::FederateHandle
const& theProducingFederate)
override;
91 rti1516_2025::ObjectInstanceHandle
const& theObject,
93 rti1516_2025::FederateHandle
const& theProducingFederate,
97 rti1516_2025::MessageRetractionHandle
const* theOptionalRetraction)
override;
100 rti1516_2025::ObjectInstanceHandle
const & theObject,
104 rti1516_2025::ObjectInstanceHandle
const & theObject,
108 rti1516_2025::ObjectInstanceHandle
const & theObject,
113 rti1516_2025::ObjectInstanceHandle
const & theObject,
118 rti1516_2025::ObjectInstanceHandle
const & theObject,
123 rti1516_2025::ObjectInstanceHandle
const & theObject,
Definition: LogicalTime.h:30
std::set< AttributeHandle > AttributeHandleSet
Definition: Typedefs.h:29
A convenience header provided for developers that would like to include everything all at once...
OrderType
Definition: Enums.h:28
virtual ~HlaBounceFederateAmbassador()
Definition: hlaBounceFedAmb13.h:23
BallController1516_2025 * myBallController
Definition: hlaBounceFedAmb1516_2025.h:129
virtual void reflectAttributeValues(RTI::ObjectHandle theObject, const RTI::AttributeHandleValuePairSet &theAttributes, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle)
virtual void requestDivestitureConfirmation(rti1516::ObjectInstanceHandle theObject, rti1516::AttributeHandleSet const &releasedAttributes)
virtual void objectInstanceNameReservationSucceeded(std::wstring const &theObjectInstanceName)
virtual void attributesOutOfScope(RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)
virtual void requestAttributeOwnershipAssumption(RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &offeredAttributes, const char *theTag)
virtual void receiveInteraction(RTI::InteractionClassHandle theInteraction, const RTI::ParameterHandleValuePairSet &theParameters, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle)
virtual void requestAttributeOwnershipRelease(RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &candidateAttributes, const char *theTag)
virtual void removeObjectInstance(RTI::ObjectHandle theObject, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle)
std::map< AttributeHandle, VariableLengthData > AttributeHandleValueMap
Definition: Typedefs.h:39
Definition: ballController1516_2025.h:20
HlaBounceFederateAmbassador(BallController13 *ballController)
Definition: NullFederateAmbassador.h:20
virtual void attributeOwnershipAcquisitionNotification(RTI::ObjectHandle theObject, RTI::AttributeHandleSet const &securedAttributes)
This file provides an example derivation of the rti1516_2025::FederateAmbassador with NULL actions fo...
Definition: VariableLengthData.h:28
virtual void objectInstanceNameReservationFailed(std::wstring const &theObjectInstanceName)
virtual void attributesInScope(RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)
std::map< ParameterHandle, VariableLengthData > ParameterHandleValueMap
Definition: Typedefs.h:44
virtual void discoverObjectInstance(RTI::ObjectHandle theObject, RTI::ObjectClassHandle theObjectClass, const char *theObjectName)
std::set< RegionHandle > RegionHandleSet
Definition: Typedefs.h:34