VR-Link API Documentation for HLA 4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions
DtNullFederateAmbassador Class Reference
+ Inheritance diagram for DtNullFederateAmbassador:
+ Collaboration diagram for DtNullFederateAmbassador:

Public Member Functions

 DtNullFederateAmbassador ()
 Default constructor. More...
 
virtual ~DtNullFederateAmbassador () throw ( RTI::FederateInternalError )
 Destructor. More...
 
virtual void synchronizationPointRegistrationSucceeded (const char *label) throw ( RTI::FederateInternalError )
 ! Federation Management Services //! More...
 
virtual void synchronizationPointRegistrationFailed (const char *label) throw ( RTI::FederateInternalError )
 
virtual void announceSynchronizationPoint (const char *label, const char *tag) throw ( RTI::FederateInternalError )
 
virtual void federationSynchronized (const char *label) throw ( RTI::FederateInternalError )
 
virtual void initiateFederateSave (const char *label) throw ( RTI::UnableToPerformSave, RTI::FederateInternalError )
 
virtual void federationSaved () throw ( RTI::FederateInternalError)
 
virtual void federationNotSaved () throw ( RTI::FederateInternalError )
 
virtual void requestFederationRestoreSucceeded (const char *label) throw ( RTI::FederateInternalError )
 
virtual void requestFederationRestoreFailed (const char *label, const char *reason) throw ( RTI::FederateInternalError)
 
virtual void federationRestoreBegun () throw ( RTI::FederateInternalError )
 
virtual void initiateFederateRestore (const char *label, RTI::FederateHandle handle) throw ( RTI::SpecifiedSaveLabelDoesNotExist, RTI::CouldNotRestore, RTI::FederateInternalError )
 
virtual void federationRestored () throw ( RTI::FederateInternalError)
 
virtual void federationNotRestored () throw ( RTI::FederateInternalError )
 
virtual void startRegistrationForObjectClass (RTI::ObjectClassHandle theClass) throw ( RTI::ObjectClassNotPublished, RTI::FederateInternalError )
 ! Declaration Management Services //! More...
 
virtual void stopRegistrationForObjectClass (RTI::ObjectClassHandle theClass) throw ( RTI::ObjectClassNotPublished, RTI::FederateInternalError )
 
virtual void turnInteractionsOn (RTI::InteractionClassHandle theHandle) throw ( RTI::InteractionClassNotPublished, RTI::FederateInternalError )
 
virtual void turnInteractionsOff (RTI::InteractionClassHandle theHandle) throw ( RTI::InteractionClassNotPublished, RTI::FederateInternalError )
 
virtual void discoverObjectInstance (RTI::ObjectHandle theObject, RTI::ObjectClassHandle theObjectClass, const char *theObjectName) throw ( RTI::CouldNotDiscover, RTI::ObjectClassNotKnown, RTI::FederateInternalError )
 ! Object Management Services //! More...
 
virtual void reflectAttributeValues (RTI::ObjectHandle theObject, const RTI::AttributeHandleValuePairSet &theAttributes, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::FederateOwnsAttributes, RTI::InvalidFederationTime, RTI::FederateInternalError )
 supplied C1 More...
 
virtual void reflectAttributeValues (RTI::ObjectHandle theObject, const RTI::AttributeHandleValuePairSet &theAttributes, const char *theTag) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::FederateOwnsAttributes, RTI::FederateInternalError )
 supplied C4 More...
 
virtual void receiveInteraction (RTI::InteractionClassHandle theInteraction, const RTI::ParameterHandleValuePairSet &theParameters, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle) throw ( RTI::InteractionClassNotKnown, RTI::InteractionParameterNotKnown, RTI::InvalidFederationTime, RTI::FederateInternalError )
 4.6 More...
 
virtual void receiveInteraction (RTI::InteractionClassHandle theInteraction, const RTI::ParameterHandleValuePairSet &theParameters, const char *theTag) throw ( RTI::InteractionClassNotKnown, RTI::InteractionParameterNotKnown, RTI::FederateInternalError )
 supplied C4 More...
 
virtual void removeObjectInstance (RTI::ObjectHandle theObject, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle) throw ( RTI::ObjectNotKnown, RTI::InvalidFederationTime, RTI::FederateInternalError )
 supplied C1 More...
 
virtual void removeObjectInstance (RTI::ObjectHandle theObject, const char *theTag) throw ( RTI::ObjectNotKnown, RTI::FederateInternalError )
 supplied C4 More...
 
virtual void attributesInScope (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::FederateInternalError )
 supplied C4 More...
 
virtual void attributesOutOfScope (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::FederateInternalError )
 supplied C4 More...
 
virtual void provideAttributeValueUpdate (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::AttributeNotOwned, RTI::FederateInternalError )
 supplied C4 More...
 
virtual void turnUpdatesOnForObjectInstance (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes) throw ( RTI::ObjectNotKnown, RTI::AttributeNotOwned, RTI::FederateInternalError )
 supplied C4 More...
 
virtual void turnUpdatesOffForObjectInstance (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes) throw ( RTI::ObjectNotKnown, RTI::AttributeNotOwned, RTI::FederateInternalError )
 supplied C4 More...
 
virtual void requestAttributeOwnershipAssumption (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &offeredAttributes, const char *theTag) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::AttributeAlreadyOwned, RTI::AttributeNotPublished, RTI::FederateInternalError )
 ! Ownership Management Services //! More...
 
virtual void attributeOwnershipDivestitureNotification (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &releasedAttributes) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::AttributeNotOwned, RTI::AttributeDivestitureWasNotRequested, RTI::FederateInternalError )
 supplied C4 More...
 
virtual void attributeOwnershipAcquisitionNotification (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &securedAttributes) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::AttributeAcquisitionWasNotRequested, RTI::AttributeAlreadyOwned, RTI::AttributeNotPublished, RTI::FederateInternalError )
 supplied C4 More...
 
virtual void attributeOwnershipUnavailable (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::AttributeAlreadyOwned, RTI::AttributeAcquisitionWasNotRequested, RTI::FederateInternalError )
 supplied C4 More...
 
virtual void requestAttributeOwnershipRelease (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &candidateAttributes, const char *theTag) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::AttributeNotOwned, RTI::FederateInternalError )
 supplied C4 More...
 
virtual void confirmAttributeOwnershipAcquisitionCancellation (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::AttributeAlreadyOwned, RTI::AttributeAcquisitionWasNotCanceled, RTI::FederateInternalError )
 supplied C4 More...
 
virtual void informAttributeOwnership (RTI::ObjectHandle theObject, RTI::AttributeHandle theAttribute, RTI::FederateHandle theOwner) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::FederateInternalError )
 supplied C1 More...
 
virtual void attributeIsNotOwned (RTI::ObjectHandle theObject, RTI::AttributeHandle theAttribute) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::FederateInternalError )
 supplied C1 More...
 
virtual void attributeOwnedByRTI (RTI::ObjectHandle theObject, RTI::AttributeHandle theAttribute) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::FederateInternalError )
 supplied C1 More...
 
virtual void timeRegulationEnabled (const RTI::FedTime &theTime) throw ( RTI::InvalidFederationTime, RTI::EnableTimeRegulationWasNotPending, RTI::FederateInternalError )
 ! Time Management Services //! More...
 
virtual void timeConstrainedEnabled (const RTI::FedTime &theTime) throw ( RTI::InvalidFederationTime, RTI::EnableTimeConstrainedWasNotPending, RTI::FederateInternalError )
 supplied C4 More...
 
virtual void timeAdvanceGrant (const RTI::FedTime &theTime) throw ( RTI::InvalidFederationTime, RTI::TimeAdvanceWasNotInProgress, RTI::FederateInternalError )
 supplied C4 More...
 
virtual void requestRetraction (RTI::EventRetractionHandle theHandle) throw ( RTI::EventNotKnown, RTI::FederateInternalError )
 
 DtNullFederateAmbassador ()
 
virtual ~DtNullFederateAmbassador () noexcept
 

Protected Member Functions

 DtNullFederateAmbassador (const DtNullFederateAmbassador &src)
 Copy constructor (not implemented) More...
 
DtNullFederateAmbassadoroperator= (const DtNullFederateAmbassador &src)
 Assignment operator (not implemented) More...
 
 DtNullFederateAmbassador (const DtNullFederateAmbassador &src)
 Copy constructor (not implemented) More...
 
DtNullFederateAmbassadoroperator= (const DtNullFederateAmbassador &src)
 Assignment operator (not implemented) More...
 
virtual void connectionLost (std::wstring const &faultDescription)
 4.4 More...
 
virtual void reportFederationExecutions (FederationExecutionInformationVector const &report)
 4.8 More...
 
virtual void reportFederationExecutionMembers (std::wstring const &federationName, FederationExecutionMemberInformationVector const &report)
 4.10 More...
 
virtual void reportFederationExecutionDoesNotExist (std::wstring const &federationName)
 4.11 More...
 
virtual void federateResigned (std::wstring const &reasonForResignDescription)
 4.13 More...
 
virtual void synchronizationPointRegistrationSucceeded (std::wstring const &synchronizationPointLabel)
 4.15 More...
 
virtual void synchronizationPointRegistrationFailed (std::wstring const &synchronizationPointLabel, SynchronizationPointFailureReason reason)
 4.15 More...
 
virtual void announceSynchronizationPoint (std::wstring const &synchronizationPointLabel, VariableLengthData const &userSuppliedTag)
 4.16 More...
 
virtual void federationSynchronized (std::wstring const &synchronizationPointLabel, FederateHandleSet const &failedToSyncSet)
 4.18 More...
 
virtual void initiateFederateSave (std::wstring const &label)
 4.20 More...
 
virtual void initiateFederateSave (std::wstring const &label, LogicalTime const &time)
 4.20 More...
 
virtual void federationSaved ()
 4.23 More...
 
virtual void federationNotSaved (SaveFailureReason reason)
 4.23 More...
 
virtual void federationSaveStatusResponse (FederateHandleSaveStatusPairVector const &response)
 4.26 More...
 
virtual void requestFederationRestoreSucceeded (std::wstring const &label)
 4.28 More...
 
virtual void requestFederationRestoreFailed (std::wstring const &label)
 4.28 More...
 
virtual void federationRestoreBegun ()
 4.29 More...
 
virtual void initiateFederateRestore (std::wstring const &label, std::wstring const &federateName, FederateHandle const &postRestoreFederateHandle)
 4.30 More...
 
virtual void federationRestored ()
 4.32 More...
 
virtual void federationNotRestored (RestoreFailureReason reason)
 4.32 More...
 
virtual void federationRestoreStatusResponse (FederateRestoreStatusVector const &response)
 4.35 More...
 
virtual void startRegistrationForObjectClass (ObjectClassHandle const &objectClass)
 5.14 More...
 
virtual void stopRegistrationForObjectClass (ObjectClassHandle const &objectClass)
 5.15 More...
 
virtual void turnInteractionsOn (InteractionClassHandle const &interactionClass)
 5.16 More...
 
virtual void turnInteractionsOff (InteractionClassHandle const &interactionClass)
 5.17 More...
 
virtual void objectInstanceNameReservationSucceeded (std::wstring const &objectInstanceName)
 6.3 More...
 
virtual void objectInstanceNameReservationFailed (std::wstring const &objectInstanceName)
 6.3 More...
 
virtual void multipleObjectInstanceNameReservationSucceeded (std::set< std::wstring > const &objectInstanceNames)
 6.6 More...
 
virtual void multipleObjectInstanceNameReservationFailed (std::set< std::wstring > const &objectInstanceNames)
 6.6 More...
 
virtual void discoverObjectInstance (ObjectInstanceHandle const &objectInstance, ObjectClassHandle const &objectClass, std::wstring const &objectInstanceName, FederateHandle const &producingFederate)
 6.9 More...
 
virtual void reflectAttributeValues (ObjectInstanceHandle const &objectInstance, AttributeHandleValueMap const &attributeValues, VariableLengthData const &userSuppliedTag, TransportationTypeHandle const &transportationType, FederateHandle const &producingFederate, RegionHandleSet const *optionalSentRegions)
 6.11 More...
 
virtual 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)
 6.11 More...
 
virtual void receiveInteraction (InteractionClassHandle const &interactionClass, ParameterHandleValueMap const &parameterValues, VariableLengthData const &userSuppliedTag, TransportationTypeHandle const &transportationType, FederateHandle const &producingFederate, const RegionHandleSet *optionalSentRegions)
 6.13 More...
 
virtual 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)
 6.13 More...
 
virtual void receiveDirectedInteraction (InteractionClassHandle const &interactionClass, ObjectInstanceHandle const &objectInstance, ParameterHandleValueMap const &parameterValues, VariableLengthData const &userSuppliedTag, TransportationTypeHandle const &transportationType, FederateHandle const &producingFederate)
 6.15 More...
 
virtual 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)
 6.15 More...
 
virtual void removeObjectInstance (ObjectInstanceHandle const &objectInstance, VariableLengthData const &userSuppliedTag, FederateHandle const &producingFederate)
 6.17 More...
 
virtual void removeObjectInstance (ObjectInstanceHandle const &objectInstance, VariableLengthData const &userSuppliedTag, FederateHandle const &producingFederate, LogicalTime const &time, OrderType sentOrderType, OrderType receivedOrderType, MessageRetractionHandle const *optionalRetraction)
 6.17 More...
 
virtual void attributesInScope (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes)
 6.19 More...
 
virtual void attributesOutOfScope (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes)
 6.20 More...
 
virtual void provideAttributeValueUpdate (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes, VariableLengthData const &userSuppliedTag)
 6.22 More...
 
virtual void turnUpdatesOnForObjectInstance (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes)
 6.23 More...
 
virtual void turnUpdatesOnForObjectInstance (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes, std::wstring const &updateRateDesignator)
 6.23 More...
 
virtual void turnUpdatesOffForObjectInstance (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes)
 6.24 More...
 
virtual void confirmAttributeTransportationTypeChange (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes, TransportationTypeHandle const &transportationType)
 6.26 More...
 
virtual void reportAttributeTransportationType (ObjectInstanceHandle const &objectInstance, AttributeHandle const &attribute, TransportationTypeHandle const &transportationType)
 6.29 More...
 
virtual void confirmInteractionTransportationTypeChange (InteractionClassHandle const &interactionClass, TransportationTypeHandle const &transportationType)
 6.31 More...
 
virtual void reportInteractionTransportationType (FederateHandle const &federate, InteractionClassHandle const &interactionClass, TransportationTypeHandle const &transportationType)
 6.33 More...
 
virtual void requestAttributeOwnershipAssumption (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &offeredAttributes, VariableLengthData const &userSuppliedTag)
 7.4 More...
 
virtual void requestDivestitureConfirmation (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &releasedAttributes, VariableLengthData const &userSuppliedTag)
 7.5 More...
 
virtual void attributeOwnershipAcquisitionNotification (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &securedAttributes, VariableLengthData const &userSuppliedTag)
 7.7 More...
 
virtual void attributeOwnershipUnavailable (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes, VariableLengthData const &userSuppliedTag)
 7.10 More...
 
virtual void requestAttributeOwnershipRelease (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &candidateAttributes, VariableLengthData const &userSuppliedTag)
 7.11 More...
 
virtual void confirmAttributeOwnershipAcquisitionCancellation (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes)
 7.16 More...
 
virtual void informAttributeOwnership (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes, FederateHandle const &owner)
 7.18 More...
 
virtual void attributeIsNotOwned (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes)
 7.18 More...
 
virtual void attributeIsOwnedByRTI (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes)
 7.18 More...
 
virtual void timeRegulationEnabled (LogicalTime const &time)
 8.3 More...
 
virtual void timeConstrainedEnabled (LogicalTime const &time)
 8.6 More...
 
virtual void flushQueueGrant (LogicalTime const &time, LogicalTime const &optimisticTime)
 8.13 More...
 
virtual void timeAdvanceGrant (LogicalTime const &time)
 8.14 More...
 
virtual void requestRetraction (MessageRetractionHandle const &retraction)
 8.23 More...
 

Constructor & Destructor Documentation

DtNullFederateAmbassador::DtNullFederateAmbassador ( )

Default constructor.

virtual DtNullFederateAmbassador::~DtNullFederateAmbassador ( )
throw (RTI::FederateInternalError
)
virtual

Destructor.

DtNullFederateAmbassador::DtNullFederateAmbassador ( const DtNullFederateAmbassador src)
protected

Copy constructor (not implemented)

DtNullFederateAmbassador::DtNullFederateAmbassador ( )
inline
virtual DtNullFederateAmbassador::~DtNullFederateAmbassador ( )
inlinevirtualnoexcept
DtNullFederateAmbassador::DtNullFederateAmbassador ( const DtNullFederateAmbassador src)
protected

Copy constructor (not implemented)

Member Function Documentation

virtual void DtNullFederateAmbassador::announceSynchronizationPoint ( const char *  label,
const char *  tag 
)
throw (RTI::FederateInternalError
)
virtual

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::announceSynchronizationPoint ( std::wstring const &  synchronizationPointLabel,
VariableLengthData const &  userSuppliedTag 
)
inlineprotectedvirtual

4.16

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::attributeIsNotOwned ( RTI::ObjectHandle  theObject,
RTI::AttributeHandle  theAttribute 
)
throw ( RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::FederateInternalError
)
virtual

supplied C1

Parameters
theAttributesupplied C1

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::attributeIsNotOwned ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes 
)
inlineprotectedvirtual

7.18

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::attributeIsOwnedByRTI ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes 
)
inlineprotectedvirtual

7.18

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::attributeOwnedByRTI ( RTI::ObjectHandle  theObject,
RTI::AttributeHandle  theAttribute 
)
throw ( RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::FederateInternalError
)
virtual

supplied C1

Parameters
theAttributesupplied C1

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::attributeOwnershipAcquisitionNotification ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  securedAttributes 
)
throw ( RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::AttributeAcquisitionWasNotRequested,
RTI::AttributeAlreadyOwned,
RTI::AttributeNotPublished,
RTI::FederateInternalError
)
virtual

supplied C4

Parameters
securedAttributessupplied C1

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::attributeOwnershipAcquisitionNotification ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  securedAttributes,
VariableLengthData const &  userSuppliedTag 
)
inlineprotectedvirtual

7.7

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::attributeOwnershipDivestitureNotification ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  releasedAttributes 
)
throw ( RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::AttributeNotOwned,
RTI::AttributeDivestitureWasNotRequested,
RTI::FederateInternalError
)
virtual

supplied C4

Parameters
releasedAttributessupplied C1

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::attributeOwnershipUnavailable ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes 
)
throw ( RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::AttributeAlreadyOwned,
RTI::AttributeAcquisitionWasNotRequested,
RTI::FederateInternalError
)
virtual

supplied C4

Parameters
theAttributessupplied C1

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::attributeOwnershipUnavailable ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes,
VariableLengthData const &  userSuppliedTag 
)
inlineprotectedvirtual

7.10

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::attributesInScope ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes 
)
throw ( RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::FederateInternalError
)
virtual

supplied C4

Parameters
theAttributessupplied C1

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::attributesInScope ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes 
)
inlineprotectedvirtual

6.19

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::attributesOutOfScope ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes 
)
throw ( RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::FederateInternalError
)
virtual

supplied C4

Parameters
theAttributessupplied C1

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::attributesOutOfScope ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes 
)
inlineprotectedvirtual

6.20

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::confirmAttributeOwnershipAcquisitionCancellation ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes 
)
throw ( RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::AttributeAlreadyOwned,
RTI::AttributeAcquisitionWasNotCanceled,
RTI::FederateInternalError
)
virtual

supplied C4

Parameters
theAttributessupplied C1

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::confirmAttributeOwnershipAcquisitionCancellation ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes 
)
inlineprotectedvirtual

7.16

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::confirmAttributeTransportationTypeChange ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes,
TransportationTypeHandle const &  transportationType 
)
inlineprotectedvirtual

6.26

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::confirmInteractionTransportationTypeChange ( InteractionClassHandle const &  interactionClass,
TransportationTypeHandle const &  transportationType 
)
inlineprotectedvirtual

6.31

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::connectionLost ( std::wstring const &  faultDescription)
inlineprotectedvirtual

4.4

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::discoverObjectInstance ( RTI::ObjectHandle  theObject,
RTI::ObjectClassHandle  theObjectClass,
const char *  theObjectName 
)
throw ( RTI::CouldNotDiscover,
RTI::ObjectClassNotKnown,
RTI::FederateInternalError
)
virtual

! Object Management Services //!

supplied C4

Parameters
theObjectClasssupplied C1
theObjectNamesupplied C1

Reimplemented in DtVrlFederateAmbassador, and DtDdmFederateAmbassador.

virtual void DtNullFederateAmbassador::discoverObjectInstance ( ObjectInstanceHandle const &  objectInstance,
ObjectClassHandle const &  objectClass,
std::wstring const &  objectInstanceName,
FederateHandle const &  producingFederate 
)
inlineprotectedvirtual

6.9

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::federateResigned ( std::wstring const &  reasonForResignDescription)
inlineprotectedvirtual

4.13

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::federationNotRestored ( )
throw (RTI::FederateInternalError
)
virtual
virtual void DtNullFederateAmbassador::federationNotRestored ( RestoreFailureReason  reason)
inlineprotectedvirtual

4.32

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::federationNotSaved ( )
throw (RTI::FederateInternalError
)
virtual

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::federationNotSaved ( SaveFailureReason  reason)
inlineprotectedvirtual

4.23

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::federationRestoreBegun ( )
throw (RTI::FederateInternalError
)
virtual

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::federationRestoreBegun ( )
inlineprotectedvirtual

4.29

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::federationRestored ( )
throw (RTI::FederateInternalError
)
virtual
virtual void DtNullFederateAmbassador::federationRestored ( )
inlineprotectedvirtual

4.32

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador, and DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::federationRestoreStatusResponse ( FederateRestoreStatusVector const &  response)
inlineprotectedvirtual

4.35

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::federationSaved ( )
throw (RTI::FederateInternalError
)
virtual
virtual void DtNullFederateAmbassador::federationSaved ( )
inlineprotectedvirtual

4.23

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador, and DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::federationSaveStatusResponse ( FederateHandleSaveStatusPairVector const &  response)
inlineprotectedvirtual

4.26

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::federationSynchronized ( const char *  label)
throw (RTI::FederateInternalError
)
virtual

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::federationSynchronized ( std::wstring const &  synchronizationPointLabel,
FederateHandleSet const &  failedToSyncSet 
)
inlineprotectedvirtual

4.18

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::flushQueueGrant ( LogicalTime const &  time,
LogicalTime const &  optimisticTime 
)
inlineprotectedvirtual

8.13

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::informAttributeOwnership ( RTI::ObjectHandle  theObject,
RTI::AttributeHandle  theAttribute,
RTI::FederateHandle  theOwner 
)
throw ( RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::FederateInternalError
)
virtual

supplied C1

Parameters
theAttributesupplied C1
theOwnersupplied C1

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::informAttributeOwnership ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes,
FederateHandle const &  owner 
)
inlineprotectedvirtual

7.18

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::initiateFederateRestore ( const char *  label,
RTI::FederateHandle  handle 
)
throw ( RTI::SpecifiedSaveLabelDoesNotExist,
RTI::CouldNotRestore,
RTI::FederateInternalError
)
virtual

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::initiateFederateRestore ( std::wstring const &  label,
std::wstring const &  federateName,
FederateHandle const &  postRestoreFederateHandle 
)
inlineprotectedvirtual

4.30

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::initiateFederateSave ( const char *  label)
throw ( RTI::UnableToPerformSave,
RTI::FederateInternalError
)
virtual

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::initiateFederateSave ( std::wstring const &  label)
inlineprotectedvirtual

4.20

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::initiateFederateSave ( std::wstring const &  label,
LogicalTime const &  time 
)
inlineprotectedvirtual

4.20

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::multipleObjectInstanceNameReservationFailed ( std::set< std::wstring > const &  objectInstanceNames)
inlineprotectedvirtual

6.6

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::multipleObjectInstanceNameReservationSucceeded ( std::set< std::wstring > const &  objectInstanceNames)
inlineprotectedvirtual

6.6

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::objectInstanceNameReservationFailed ( std::wstring const &  objectInstanceName)
inlineprotectedvirtual

6.3

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::objectInstanceNameReservationSucceeded ( std::wstring const &  objectInstanceName)
inlineprotectedvirtual

6.3

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

DtNullFederateAmbassador& DtNullFederateAmbassador::operator= ( const DtNullFederateAmbassador src)
protected

Assignment operator (not implemented)

DtNullFederateAmbassador& DtNullFederateAmbassador::operator= ( const DtNullFederateAmbassador src)
protected

Assignment operator (not implemented)

virtual void DtNullFederateAmbassador::provideAttributeValueUpdate ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes 
)
throw ( RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::AttributeNotOwned,
RTI::FederateInternalError
)
virtual

supplied C4

Parameters
theAttributessupplied C1

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::provideAttributeValueUpdate ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes,
VariableLengthData const &  userSuppliedTag 
)
inlineprotectedvirtual

6.22

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::receiveDirectedInteraction ( InteractionClassHandle const &  interactionClass,
ObjectInstanceHandle const &  objectInstance,
ParameterHandleValueMap const &  parameterValues,
VariableLengthData const &  userSuppliedTag,
TransportationTypeHandle const &  transportationType,
FederateHandle const &  producingFederate 
)
inlineprotectedvirtual

6.15

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::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 
)
inlineprotectedvirtual

6.15

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::receiveInteraction ( RTI::InteractionClassHandle  theInteraction,
const RTI::ParameterHandleValuePairSet &  theParameters,
const RTI::FedTime &  theTime,
const char *  theTag,
RTI::EventRetractionHandle  theHandle 
)
throw ( RTI::InteractionClassNotKnown,
RTI::InteractionParameterNotKnown,
RTI::InvalidFederationTime,
RTI::FederateInternalError
)
virtual

4.6

supplied C1

Parameters
theParameterssupplied C1
theTimesupplied C4
theTagsupplied C4
theHandlesupplied C4

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::receiveInteraction ( RTI::InteractionClassHandle  theInteraction,
const RTI::ParameterHandleValuePairSet &  theParameters,
const char *  theTag 
)
throw ( RTI::InteractionClassNotKnown,
RTI::InteractionParameterNotKnown,
RTI::FederateInternalError
)
virtual

supplied C4

Parameters
theParameterssupplied C1
theTagsupplied C4

Reimplemented in DtVrlFederateAmbassador, and DtDdmFederateAmbassador.

virtual void DtNullFederateAmbassador::receiveInteraction ( InteractionClassHandle const &  interactionClass,
ParameterHandleValueMap const &  parameterValues,
VariableLengthData const &  userSuppliedTag,
TransportationTypeHandle const &  transportationType,
FederateHandle const &  producingFederate,
const RegionHandleSet *  optionalSentRegions 
)
inlineprotectedvirtual

6.13

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::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 
)
inlineprotectedvirtual

6.13

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::reflectAttributeValues ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleValuePairSet &  theAttributes,
const RTI::FedTime &  theTime,
const char *  theTag,
RTI::EventRetractionHandle  theHandle 
)
throw ( RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::FederateOwnsAttributes,
RTI::InvalidFederationTime,
RTI::FederateInternalError
)
virtual

supplied C1

Parameters
theAttributessupplied C1
theTimesupplied C4
theTagsupplied C1
theHandlesupplied C4

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::reflectAttributeValues ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleValuePairSet &  theAttributes,
const char *  theTag 
)
throw ( RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::FederateOwnsAttributes,
RTI::FederateInternalError
)
virtual

supplied C4

Parameters
theAttributessupplied C1
theTagsupplied C4

Reimplemented in DtVrlFederateAmbassador, and DtDdmFederateAmbassador.

virtual void DtNullFederateAmbassador::reflectAttributeValues ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleValueMap const &  attributeValues,
VariableLengthData const &  userSuppliedTag,
TransportationTypeHandle const &  transportationType,
FederateHandle const &  producingFederate,
RegionHandleSet const *  optionalSentRegions 
)
inlineprotectedvirtual

6.11

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::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 
)
inlineprotectedvirtual

6.11

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::removeObjectInstance ( RTI::ObjectHandle  theObject,
const RTI::FedTime &  theTime,
const char *  theTag,
RTI::EventRetractionHandle  theHandle 
)
throw ( RTI::ObjectNotKnown,
RTI::InvalidFederationTime,
RTI::FederateInternalError
)
virtual

supplied C1

Parameters
theTimesupplied C1
theTagsupplied C4
theHandlesupplied C4

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::removeObjectInstance ( RTI::ObjectHandle  theObject,
const char *  theTag 
)
throw ( RTI::ObjectNotKnown,
RTI::FederateInternalError
)
virtual

supplied C4

Parameters
theTagsupplied C1

Reimplemented in DtVrlFederateAmbassador, and DtDdmFederateAmbassador.

virtual void DtNullFederateAmbassador::removeObjectInstance ( ObjectInstanceHandle const &  objectInstance,
VariableLengthData const &  userSuppliedTag,
FederateHandle const &  producingFederate 
)
inlineprotectedvirtual

6.17

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::removeObjectInstance ( ObjectInstanceHandle const &  objectInstance,
VariableLengthData const &  userSuppliedTag,
FederateHandle const &  producingFederate,
LogicalTime const &  time,
OrderType  sentOrderType,
OrderType  receivedOrderType,
MessageRetractionHandle const *  optionalRetraction 
)
inlineprotectedvirtual

6.17

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::reportAttributeTransportationType ( ObjectInstanceHandle const &  objectInstance,
AttributeHandle const &  attribute,
TransportationTypeHandle const &  transportationType 
)
inlineprotectedvirtual

6.29

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::reportFederationExecutionDoesNotExist ( std::wstring const &  federationName)
inlineprotectedvirtual

4.11

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::reportFederationExecutionMembers ( std::wstring const &  federationName,
FederationExecutionMemberInformationVector const &  report 
)
inlineprotectedvirtual

4.10

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::reportFederationExecutions ( FederationExecutionInformationVector const &  report)
inlineprotectedvirtual

4.8

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::reportInteractionTransportationType ( FederateHandle const &  federate,
InteractionClassHandle const &  interactionClass,
TransportationTypeHandle const &  transportationType 
)
inlineprotectedvirtual

6.33

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::requestAttributeOwnershipAssumption ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  offeredAttributes,
const char *  theTag 
)
throw ( RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::AttributeAlreadyOwned,
RTI::AttributeNotPublished,
RTI::FederateInternalError
)
virtual

! Ownership Management Services //!

supplied C4

Parameters
offeredAttributessupplied C1
theTagsupplied C4

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::requestAttributeOwnershipAssumption ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  offeredAttributes,
VariableLengthData const &  userSuppliedTag 
)
inlineprotectedvirtual

7.4

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::requestAttributeOwnershipRelease ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  candidateAttributes,
const char *  theTag 
)
throw ( RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::AttributeNotOwned,
RTI::FederateInternalError
)
virtual

supplied C4

Parameters
candidateAttributessupplied C1
theTagsupplied C4

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::requestAttributeOwnershipRelease ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  candidateAttributes,
VariableLengthData const &  userSuppliedTag 
)
inlineprotectedvirtual

7.11

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::requestDivestitureConfirmation ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  releasedAttributes,
VariableLengthData const &  userSuppliedTag 
)
inlineprotectedvirtual

7.5

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::requestFederationRestoreFailed ( const char *  label,
const char *  reason 
)
throw (RTI::FederateInternalError
)
virtual
virtual void DtNullFederateAmbassador::requestFederationRestoreFailed ( std::wstring const &  label)
inlineprotectedvirtual

4.28

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::requestFederationRestoreSucceeded ( const char *  label)
throw (RTI::FederateInternalError
)
virtual
virtual void DtNullFederateAmbassador::requestFederationRestoreSucceeded ( std::wstring const &  label)
inlineprotectedvirtual

4.28

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::requestRetraction ( RTI::EventRetractionHandle  theHandle)
throw ( RTI::EventNotKnown,
RTI::FederateInternalError
)
virtual
virtual void DtNullFederateAmbassador::requestRetraction ( MessageRetractionHandle const &  retraction)
inlineprotectedvirtual

8.23

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::startRegistrationForObjectClass ( RTI::ObjectClassHandle  theClass)
throw ( RTI::ObjectClassNotPublished,
RTI::FederateInternalError
)
virtual

! Declaration Management Services //!

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::startRegistrationForObjectClass ( ObjectClassHandle const &  objectClass)
inlineprotectedvirtual

5.14

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::stopRegistrationForObjectClass ( RTI::ObjectClassHandle  theClass)
throw ( RTI::ObjectClassNotPublished,
RTI::FederateInternalError
)
virtual

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::stopRegistrationForObjectClass ( ObjectClassHandle const &  objectClass)
inlineprotectedvirtual

5.15

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::synchronizationPointRegistrationFailed ( const char *  label)
throw (RTI::FederateInternalError
)
virtual

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::synchronizationPointRegistrationFailed ( std::wstring const &  synchronizationPointLabel,
SynchronizationPointFailureReason  reason 
)
inlineprotectedvirtual

4.15

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::synchronizationPointRegistrationSucceeded ( const char *  label)
throw (RTI::FederateInternalError
)
virtual

! Federation Management Services //!

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::synchronizationPointRegistrationSucceeded ( std::wstring const &  synchronizationPointLabel)
inlineprotectedvirtual

4.15

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::timeAdvanceGrant ( const RTI::FedTime &  theTime)
throw ( RTI::InvalidFederationTime,
RTI::TimeAdvanceWasNotInProgress,
RTI::FederateInternalError
)
virtual

supplied C4

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::timeAdvanceGrant ( LogicalTime const &  time)
inlineprotectedvirtual

8.14

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::timeConstrainedEnabled ( const RTI::FedTime &  theTime)
throw ( RTI::InvalidFederationTime,
RTI::EnableTimeConstrainedWasNotPending,
RTI::FederateInternalError
)
virtual

supplied C4

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::timeConstrainedEnabled ( LogicalTime const &  time)
inlineprotectedvirtual

8.6

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::timeRegulationEnabled ( const RTI::FedTime &  theTime)
throw ( RTI::InvalidFederationTime,
RTI::EnableTimeRegulationWasNotPending,
RTI::FederateInternalError
)
virtual

! Time Management Services //!

supplied C4

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::timeRegulationEnabled ( LogicalTime const &  time)
inlineprotectedvirtual

8.3

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::turnInteractionsOff ( RTI::InteractionClassHandle  theHandle)
throw ( RTI::InteractionClassNotPublished,
RTI::FederateInternalError
)
virtual

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::turnInteractionsOff ( InteractionClassHandle const &  interactionClass)
inlineprotectedvirtual

5.17

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::turnInteractionsOn ( RTI::InteractionClassHandle  theHandle)
throw ( RTI::InteractionClassNotPublished,
RTI::FederateInternalError
)
virtual

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::turnInteractionsOn ( InteractionClassHandle const &  interactionClass)
inlineprotectedvirtual

5.16

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::turnUpdatesOffForObjectInstance ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes 
)
throw ( RTI::ObjectNotKnown,
RTI::AttributeNotOwned,
RTI::FederateInternalError
)
virtual

supplied C4

Parameters
theAttributessupplied C1

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::turnUpdatesOffForObjectInstance ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes 
)
inlineprotectedvirtual

6.24

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::turnUpdatesOnForObjectInstance ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes 
)
throw ( RTI::ObjectNotKnown,
RTI::AttributeNotOwned,
RTI::FederateInternalError
)
virtual

supplied C4

Parameters
theAttributessupplied C1

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::turnUpdatesOnForObjectInstance ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes 
)
inlineprotectedvirtual

6.23

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.

virtual void DtNullFederateAmbassador::turnUpdatesOnForObjectInstance ( ObjectInstanceHandle const &  objectInstance,
AttributeHandleSet const &  attributes,
std::wstring const &  updateRateDesignator 
)
inlineprotectedvirtual

6.23

Exceptions
FederateInternalError

Reimplemented in DtVrlFederateAmbassador.


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

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)