MAK RTIspy API Documentation for HLA 4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
rti1516_2025::NullFederateAmbassador Class Reference
+ Inheritance diagram for rti1516_2025::NullFederateAmbassador:
+ Collaboration diagram for rti1516_2025::NullFederateAmbassador:

Public Member Functions

 ~NullFederateAmbassador () noexceptoverride=default
 
void connectionLost (std::wstring const &faultDescription) override
 
void reportFederationExecutions (FederationExecutionInformationVector const &report) override
 
void reportFederationExecutionMembers (std::wstring const &federationName, FederationExecutionMemberInformationVector const &report) override
 
void reportFederationExecutionDoesNotExist (std::wstring const &federationName) override
 
void federateResigned (std::wstring const &reasonForResignDescription) override
 
void synchronizationPointRegistrationSucceeded (std::wstring const &synchronizationPointLabel) override
 
void synchronizationPointRegistrationFailed (std::wstring const &synchronizationPointLabel, SynchronizationPointFailureReason reason) override
 
void announceSynchronizationPoint (std::wstring const &synchronizationPointLabel, VariableLengthData const &userSuppliedTag) override
 
void federationSynchronized (std::wstring const &synchronizationPointLabel, FederateHandleSet const &failedToSyncSet) override
 
void initiateFederateSave (std::wstring const &label) override
 
void initiateFederateSave (std::wstring const &label, LogicalTime const &time) override
 
void federationSaved () override
 
void federationNotSaved (SaveFailureReason reason) override
 
void federationSaveStatusResponse (FederateHandleSaveStatusPairVector const &response) override
 
void requestFederationRestoreSucceeded (std::wstring const &label) override
 
void requestFederationRestoreFailed (std::wstring const &label) override
 
void federationRestoreBegun () override
 
void initiateFederateRestore (std::wstring const &label, std::wstring const &federateName, FederateHandle const &postRestoreFederateHandle) override
 
void federationRestored () override
 
void federationNotRestored (RestoreFailureReason reason) override
 
void federationRestoreStatusResponse (FederateRestoreStatusVector const &response) override
 
void startRegistrationForObjectClass (ObjectClassHandle const &objectClass) override
 
void stopRegistrationForObjectClass (ObjectClassHandle const &objectClass) override
 
void turnInteractionsOn (InteractionClassHandle const &interactionClass) override
 
void turnInteractionsOff (InteractionClassHandle const &interactionClass) override
 
void objectInstanceNameReservationSucceeded (std::wstring const &objectInstanceName) override
 
void objectInstanceNameReservationFailed (std::wstring const &objectInstanceName) override
 
void multipleObjectInstanceNameReservationSucceeded (std::set< std::wstring > const &objectInstanceNames) override
 
void multipleObjectInstanceNameReservationFailed (std::set< std::wstring > const &objectInstanceNames) override
 
void discoverObjectInstance (ObjectInstanceHandle const &objectInstance, ObjectClassHandle const &objectClass, std::wstring const &objectInstanceName, FederateHandle const &producingFederate) override
 
void reflectAttributeValues (ObjectInstanceHandle const &objectInstance, AttributeHandleValueMap const &attributeValues, VariableLengthData const &userSuppliedTag, TransportationTypeHandle const &transportationType, FederateHandle const &producingFederate, RegionHandleSet const *optionalSentRegions) override
 
void reflectAttributeValues (ObjectInstanceHandle const &objectInstance, AttributeHandleValueMap const &attributeValues, VariableLengthData const &userSuppliedTag, TransportationTypeHandle const &transportationType, FederateHandle const &producingFederate, RegionHandleSet const *optionalSentRegions, LogicalTime const &time, OrderType sentOrderType, OrderType receivedOrderType, MessageRetractionHandle const *optionalRetraction) override
 
void receiveInteraction (InteractionClassHandle const &interactionClass, ParameterHandleValueMap const &parameterValues, VariableLengthData const &userSuppliedTag, TransportationTypeHandle const &transportationType, FederateHandle const &producingFederate, const RegionHandleSet *optionalSentRegions) override
 
void receiveInteraction (InteractionClassHandle const &interactionClass, ParameterHandleValueMap const &parameterValues, VariableLengthData const &userSuppliedTag, TransportationTypeHandle const &transportationType, FederateHandle const &producingFederate, RegionHandleSet const *optionalSentRegions, LogicalTime const &time, OrderType sentOrderType, OrderType receivedOrderType, MessageRetractionHandle const *optionalRetraction) override
 
void receiveDirectedInteraction (InteractionClassHandle const &interactionClass, ObjectInstanceHandle const &objectInstance, ParameterHandleValueMap const &parameterValues, VariableLengthData const &userSuppliedTag, TransportationTypeHandle const &transportationType, FederateHandle const &producingFederate) override
 
void receiveDirectedInteraction (InteractionClassHandle const &interactionClass, ObjectInstanceHandle const &objectInstance, ParameterHandleValueMap const &parameterValues, VariableLengthData const &userSuppliedTag, TransportationTypeHandle const &transportationType, FederateHandle const &producingFederate, LogicalTime const &time, OrderType sentOrderType, OrderType receivedOrderType, MessageRetractionHandle const *optionalRetraction) override
 
void removeObjectInstance (ObjectInstanceHandle const &objectInstance, VariableLengthData const &userSuppliedTag, FederateHandle const &producingFederate) override
 
void removeObjectInstance (ObjectInstanceHandle const &objectInstance, VariableLengthData const &userSuppliedTag, FederateHandle const &producingFederate, LogicalTime const &time, OrderType sentOrderType, OrderType receivedOrderType, MessageRetractionHandle const *optionalRetraction) override
 
void attributesInScope (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes) override
 
void attributesOutOfScope (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes) override
 
void provideAttributeValueUpdate (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes, VariableLengthData const &userSuppliedTag) override
 
void turnUpdatesOnForObjectInstance (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes) override
 
void turnUpdatesOnForObjectInstance (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes, std::wstring const &updateRateDesignator) override
 
void turnUpdatesOffForObjectInstance (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes) override
 
void confirmAttributeTransportationTypeChange (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes, TransportationTypeHandle const &transportationType) override
 
void reportAttributeTransportationType (ObjectInstanceHandle const &objectInstance, AttributeHandle const &attribute, TransportationTypeHandle const &transportationType) override
 
void confirmInteractionTransportationTypeChange (InteractionClassHandle const &interactionClass, TransportationTypeHandle const &transportationType) override
 
void reportInteractionTransportationType (FederateHandle const &federate, InteractionClassHandle const &interactionClass, TransportationTypeHandle const &transportationType) override
 
void requestAttributeOwnershipAssumption (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &offeredAttributes, VariableLengthData const &userSuppliedTag) override
 
void requestDivestitureConfirmation (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &releasedAttributes, VariableLengthData const &userSuppliedTag) override
 
void attributeOwnershipAcquisitionNotification (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &securedAttributes, VariableLengthData const &userSuppliedTag) override
 
void attributeOwnershipUnavailable (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes, VariableLengthData const &userSuppliedTag) override
 
void requestAttributeOwnershipRelease (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &candidateAttributes, VariableLengthData const &userSuppliedTag) override
 
void confirmAttributeOwnershipAcquisitionCancellation (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes) override
 
void informAttributeOwnership (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes, FederateHandle const &owner) override
 
void attributeIsNotOwned (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes) override
 
void attributeIsOwnedByRTI (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes) override
 
void timeRegulationEnabled (LogicalTime const &time) override
 
void timeConstrainedEnabled (LogicalTime const &time) override
 
void flushQueueGrant (LogicalTime const &time, LogicalTime const &optimisticTime) override
 
void timeAdvanceGrant (LogicalTime const &time) override
 
void requestRetraction (MessageRetractionHandle const &retraction) override
 
- Public Member Functions inherited from rti1516_2025::FederateAmbassador
virtual ~FederateAmbassador () noexcept=0
 

Additional Inherited Members

- Protected Member Functions inherited from rti1516_2025::FederateAmbassador
 FederateAmbassador ()
 

Constructor & Destructor Documentation

rti1516_2025::NullFederateAmbassador::~NullFederateAmbassador ( )
overridedefaultnoexcept

Member Function Documentation

void rti1516_2025::NullFederateAmbassador::announceSynchronizationPoint ( std::wstring const &  synchronizationPointLabel,
VariableLengthData const &  userSuppliedTag 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

Reimplemented in MyFederateAmbassador.

void rti1516_2025::NullFederateAmbassador::attributeIsNotOwned ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::attributeIsOwnedByRTI ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::attributeOwnershipAcquisitionNotification ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  securedAttributes,
VariableLengthData const &  userSuppliedTag 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::attributeOwnershipUnavailable ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes,
VariableLengthData const &  userSuppliedTag 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::attributesInScope ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::attributesOutOfScope ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::confirmAttributeOwnershipAcquisitionCancellation ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::confirmAttributeTransportationTypeChange ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes,
TransportationTypeHandle const &  transportationType 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::confirmInteractionTransportationTypeChange ( InteractionClassHandle const &  interactionClass,
TransportationTypeHandle const &  transportationType 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::connectionLost ( std::wstring const &  faultDescription)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

Reimplemented in MyFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.

void rti1516_2025::NullFederateAmbassador::discoverObjectInstance ( ObjectInstanceHandle const &  objectInstance,
ObjectClassHandle const &  objectClass,
std::wstring const &  objectInstanceName,
FederateHandle const &  producingFederate 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::federateResigned ( std::wstring const &  reasonForResignDescription)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

Reimplemented in MyFederateAmbassador, and MyFederateAmbassador.

void rti1516_2025::NullFederateAmbassador::federationNotRestored ( RestoreFailureReason  reason)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::federationNotSaved ( SaveFailureReason  reason)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::federationRestoreBegun ( )
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

Reimplemented in MyFederateAmbassador.

void rti1516_2025::NullFederateAmbassador::federationRestored ( )
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

Reimplemented in MyFederateAmbassador.

void rti1516_2025::NullFederateAmbassador::federationRestoreStatusResponse ( FederateRestoreStatusVector const &  response)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::federationSaved ( )
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

Reimplemented in MyFederateAmbassador.

void rti1516_2025::NullFederateAmbassador::federationSaveStatusResponse ( FederateHandleSaveStatusPairVector const &  response)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::federationSynchronized ( std::wstring const &  synchronizationPointLabel,
FederateHandleSet const &  failedToSyncSet 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

Reimplemented in MyFederateAmbassador.

void rti1516_2025::NullFederateAmbassador::flushQueueGrant ( LogicalTime const &  time,
LogicalTime const &  optimisticTime 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::informAttributeOwnership ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes,
FederateHandle const &  owner 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::initiateFederateRestore ( std::wstring const &  label,
std::wstring const &  federateName,
FederateHandle const &  postRestoreFederateHandle 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::initiateFederateSave ( std::wstring const &  label)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::initiateFederateSave ( std::wstring const &  label,
LogicalTime const &  time 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::multipleObjectInstanceNameReservationFailed ( std::set< std::wstring > const &  objectInstanceNames)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

Reimplemented in MyFederateAmbassador.

void rti1516_2025::NullFederateAmbassador::multipleObjectInstanceNameReservationSucceeded ( std::set< std::wstring > const &  objectInstanceNames)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

Reimplemented in MyFederateAmbassador.

void rti1516_2025::NullFederateAmbassador::objectInstanceNameReservationFailed ( std::wstring const &  objectInstanceName)
inlineoverridevirtual
void rti1516_2025::NullFederateAmbassador::objectInstanceNameReservationSucceeded ( std::wstring const &  objectInstanceName)
inlineoverridevirtual
void rti1516_2025::NullFederateAmbassador::provideAttributeValueUpdate ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes,
VariableLengthData const &  userSuppliedTag 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::receiveDirectedInteraction ( InteractionClassHandle const &  interactionClass,
ObjectInstanceHandle const &  objectInstance,
ParameterHandleValueMap const &  parameterValues,
VariableLengthData const &  userSuppliedTag,
TransportationTypeHandle const &  transportationType,
FederateHandle const &  producingFederate 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::receiveDirectedInteraction ( InteractionClassHandle const &  interactionClass,
ObjectInstanceHandle const &  objectInstance,
ParameterHandleValueMap const &  parameterValues,
VariableLengthData const &  userSuppliedTag,
TransportationTypeHandle const &  transportationType,
FederateHandle const &  producingFederate,
LogicalTime const &  time,
OrderType  sentOrderType,
OrderType  receivedOrderType,
MessageRetractionHandle const *  optionalRetraction 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::receiveInteraction ( InteractionClassHandle const &  interactionClass,
ParameterHandleValueMap const &  parameterValues,
VariableLengthData const &  userSuppliedTag,
TransportationTypeHandle const &  transportationType,
FederateHandle const &  producingFederate,
const RegionHandleSet optionalSentRegions 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::receiveInteraction ( InteractionClassHandle const &  interactionClass,
ParameterHandleValueMap const &  parameterValues,
VariableLengthData const &  userSuppliedTag,
TransportationTypeHandle const &  transportationType,
FederateHandle const &  producingFederate,
RegionHandleSet const *  optionalSentRegions,
LogicalTime const &  time,
OrderType  sentOrderType,
OrderType  receivedOrderType,
MessageRetractionHandle const *  optionalRetraction 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

References receiveInteraction().

void rti1516_2025::NullFederateAmbassador::reflectAttributeValues ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleValueMap const &  attributeValues,
VariableLengthData const &  userSuppliedTag,
TransportationTypeHandle const &  transportationType,
FederateHandle const &  producingFederate,
RegionHandleSet const *  optionalSentRegions 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::reflectAttributeValues ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleValueMap const &  attributeValues,
VariableLengthData const &  userSuppliedTag,
TransportationTypeHandle const &  transportationType,
FederateHandle const &  producingFederate,
RegionHandleSet const *  optionalSentRegions,
LogicalTime const &  time,
OrderType  sentOrderType,
OrderType  receivedOrderType,
MessageRetractionHandle const *  optionalRetraction 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

References reflectAttributeValues().

void rti1516_2025::NullFederateAmbassador::removeObjectInstance ( ObjectInstanceHandle const &  objectInstance,
VariableLengthData const &  userSuppliedTag,
FederateHandle const &  producingFederate 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::removeObjectInstance ( ObjectInstanceHandle const &  objectInstance,
VariableLengthData const &  userSuppliedTag,
FederateHandle const &  producingFederate,
LogicalTime const &  time,
OrderType  sentOrderType,
OrderType  receivedOrderType,
MessageRetractionHandle const *  optionalRetraction 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

References removeObjectInstance().

void rti1516_2025::NullFederateAmbassador::reportAttributeTransportationType ( ObjectInstanceHandle const &  objectInstance,
AttributeHandle const &  attribute,
TransportationTypeHandle const &  transportationType 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::reportFederationExecutionDoesNotExist ( std::wstring const &  federationName)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

Reimplemented in MyFederateAmbassador, and MyFederateAmbassador.

void rti1516_2025::NullFederateAmbassador::reportFederationExecutionMembers ( std::wstring const &  federationName,
FederationExecutionMemberInformationVector const &  report 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

Reimplemented in MyFederateAmbassador, and MyFederateAmbassador.

void rti1516_2025::NullFederateAmbassador::reportFederationExecutions ( FederationExecutionInformationVector const &  report)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

Reimplemented in MyFederateAmbassador, and MyFederateAmbassador.

void rti1516_2025::NullFederateAmbassador::reportInteractionTransportationType ( FederateHandle const &  federate,
InteractionClassHandle const &  interactionClass,
TransportationTypeHandle const &  transportationType 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::requestAttributeOwnershipAssumption ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  offeredAttributes,
VariableLengthData const &  userSuppliedTag 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::requestAttributeOwnershipRelease ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  candidateAttributes,
VariableLengthData const &  userSuppliedTag 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::requestDivestitureConfirmation ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  releasedAttributes,
VariableLengthData const &  userSuppliedTag 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::requestFederationRestoreFailed ( std::wstring const &  label)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::requestFederationRestoreSucceeded ( std::wstring const &  label)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::requestRetraction ( MessageRetractionHandle const &  retraction)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::startRegistrationForObjectClass ( ObjectClassHandle const &  objectClass)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::stopRegistrationForObjectClass ( ObjectClassHandle const &  objectClass)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::synchronizationPointRegistrationFailed ( std::wstring const &  synchronizationPointLabel,
SynchronizationPointFailureReason  reason 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

Reimplemented in MyFederateAmbassador.

void rti1516_2025::NullFederateAmbassador::synchronizationPointRegistrationSucceeded ( std::wstring const &  synchronizationPointLabel)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

Reimplemented in MyFederateAmbassador, and MyFederateAmbassador.

void rti1516_2025::NullFederateAmbassador::timeAdvanceGrant ( LogicalTime const &  time)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

Reimplemented in MyFederateAmbassador.

void rti1516_2025::NullFederateAmbassador::timeConstrainedEnabled ( LogicalTime const &  time)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

Reimplemented in MyFederateAmbassador.

void rti1516_2025::NullFederateAmbassador::timeRegulationEnabled ( LogicalTime const &  time)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

Reimplemented in MyFederateAmbassador.

void rti1516_2025::NullFederateAmbassador::turnInteractionsOff ( InteractionClassHandle const &  interactionClass)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::turnInteractionsOn ( InteractionClassHandle const &  interactionClass)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::turnUpdatesOffForObjectInstance ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::turnUpdatesOnForObjectInstance ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.

void rti1516_2025::NullFederateAmbassador::turnUpdatesOnForObjectInstance ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes,
std::wstring const &  updateRateDesignator 
)
inlineoverridevirtual
Exceptions
FederateInternalError

Implements rti1516_2025::FederateAmbassador.


The documentation for this class was generated from the following file:

Document ID: Generated on Wed Jul 8 16:20:32 EDT 2026 from SVN revision 291616
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)