VR-Link API Documentation for HLA 1.3
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes | Private Member Functions
DtDirectRtiAmbassador Class Reference

Instances of DtDirectRtiAmbassador are for wrapping the calls to The RTI ambassador so that we may override them. More...

+ Inheritance diagram for DtDirectRtiAmbassador:
+ Collaboration diagram for DtDirectRtiAmbassador:

Public Member Functions

 DtDirectRtiAmbassador ()
 default constructor
virtual ~DtDirectRtiAmbassador ()
 destructor
virtual RTI::RTIambassador * rtiAmb ()
 Get the real RTI ambassador.
virtual void createFederationExecution (const char *executionName, const char *FED)
 Calls down to the RTI function of the same name.
virtual void destroyFederationExecution (const char *executionName)
 Calls down to the RTI function of the same name.
virtual RTI::FederateHandle joinFederationExecution (const char *yourName, const char *executionName, RTI::FederateAmbassadorPtr federateAmbassadorReference)
 Calls down to the RTI function of the same name.
virtual void resignFederationExecution (RTI::ResignAction theAction)
 Calls down to the RTI function of the same name.
virtual void registerFederationSynchronizationPoint (const char *label, const char *theTag)
 Calls down to the RTI function of the same name.
virtual void registerFederationSynchronizationPoint (const char *label, const char *theTag, const RTI::FederateHandleSet &syncSet)
 Calls down to the RTI function of the same name.
virtual void synchronizationPointAchieved (const char *label)
 Calls down to the RTI function of the same name.
virtual void requestFederationSave (const char *label, const RTI::FedTime &theTime)
 Calls down to the RTI function of the same name.
virtual void requestFederationSave (const char *label)
 Calls down to the RTI function of the same name.
virtual void federateSaveBegun ()
 Calls down to the RTI function of the same name.
virtual void federateSaveComplete ()
 Calls down to the RTI function of the same name.
virtual void federateSaveNotComplete ()
 Calls down to the RTI function of the same name.
virtual void requestFederationRestore (const char *label)
 Calls down to the RTI function of the same name.
virtual void federateRestoreComplete ()
 Calls down to the RTI function of the same name.
virtual void federateRestoreNotComplete ()
 Calls down to the RTI function of the same name.
virtual void publishObjectClass (RTI::ObjectClassHandle theClass, const RTI::AttributeHandleSet &attributeList)
 Calls down to the RTI function of the same name.
virtual void unpublishObjectClass (RTI::ObjectClassHandle theClass)
 Calls down to the RTI function of the same name.
virtual void publishInteractionClass (RTI::InteractionClassHandle theInteraction)
 Calls down to the RTI function of the same name.
virtual void unpublishInteractionClass (RTI::InteractionClassHandle theInteraction)
 Calls down to the RTI function of the same name.
virtual void subscribeObjectClassAttributes (RTI::ObjectClassHandle theClass, const RTI::AttributeHandleSet &attributeList, RTI::Boolean active=RTI::RTI_TRUE)
 Calls down to the RTI function of the same name.
virtual void unsubscribeObjectClass (RTI::ObjectClassHandle theClass)
 Calls down to the RTI function of the same name.
virtual void subscribeInteractionClass (RTI::InteractionClassHandle theClass, RTI::Boolean active=RTI::RTI_TRUE)
 Calls down to the RTI function of the same name.
virtual void unsubscribeInteractionClass (RTI::InteractionClassHandle theClass)
 Calls down to the RTI function of the same name.
virtual RTI::ObjectHandle registerObjectInstance (RTI::ObjectClassHandle theClass, const char *theObject)
 Calls down to the RTI function of the same name.
virtual RTI::ObjectHandle registerObjectInstance (RTI::ObjectClassHandle theClass)
 Calls down to the RTI function of the same name.
virtual RTI::EventRetractionHandle updateAttributeValues (RTI::ObjectHandle theObject, const RTI::AttributeHandleValuePairSet &theAttributes, const RTI::FedTime &theTime, const char *theTag)
 Calls down to the RTI function of the same name.
virtual void updateAttributeValues (RTI::ObjectHandle theObject, const RTI::AttributeHandleValuePairSet &theAttributes, const char *theTag)
 Calls down to the RTI function of the same name.
virtual RTI::EventRetractionHandle sendInteraction (RTI::InteractionClassHandle theInteraction, const RTI::ParameterHandleValuePairSet &theParameters, const RTI::FedTime &theTime, const char *theTag)
 Calls down to the RTI function of the same name.
virtual void sendInteraction (RTI::InteractionClassHandle theInteraction, const RTI::ParameterHandleValuePairSet &theParameters, const char *theTag)
 Calls down to the RTI function of the same name.
virtual RTI::EventRetractionHandle deleteObjectInstance (RTI::ObjectHandle theObject, const RTI::FedTime &theTime, const char *theTag)
 Calls down to the RTI function of the same name.
virtual void deleteObjectInstance (RTI::ObjectHandle theObject, const char *theTag)
 Calls down to the RTI function of the same name.
virtual void localDeleteObjectInstance (RTI::ObjectHandle theObject)
 Calls down to the RTI function of the same name.
virtual void changeAttributeTransportationType (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes, RTI::TransportationHandle theType)
 Calls down to the RTI function of the same name.
virtual void changeInteractionTransportationType (RTI::InteractionClassHandle theClass, RTI::TransportationHandle theType)
 Calls down to the RTI function of the same name.
virtual void requestObjectAttributeValueUpdate (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)
 Calls down to the RTI function of the same name.
virtual void requestClassAttributeValueUpdate (RTI::ObjectClassHandle theClass, const RTI::AttributeHandleSet &theAttributes)
 Calls down to the RTI function of the same name.
virtual void unconditionalAttributeOwnershipDivestiture (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)
 Calls down to the RTI function of the same name.
virtual void negotiatedAttributeOwnershipDivestiture (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes, const char *theTag)
 Calls down to the RTI function of the same name.
virtual void attributeOwnershipAcquisition (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &desiredAttributes, const char *theTag)
 Calls down to the RTI function of the same name.
virtual void attributeOwnershipAcquisitionIfAvailable (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &desiredAttributes)
 Calls down to the RTI function of the same name.
virtual RTI::AttributeHandleSet * attributeOwnershipReleaseResponse (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)
 Calls down to the RTI function of the same name.
virtual void cancelNegotiatedAttributeOwnershipDivestiture (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)
 Calls down to the RTI function of the same name.
virtual void cancelAttributeOwnershipAcquisition (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)
 Calls down to the RTI function of the same name.
virtual void queryAttributeOwnership (RTI::ObjectHandle theObject, RTI::AttributeHandle theAttribute)
 Calls down to the RTI function of the same name.
virtual RTI::Boolean isAttributeOwnedByFederate (RTI::ObjectHandle theObject, RTI::AttributeHandle theAttribute)
 Calls down to the RTI function of the same name.
virtual void enableTimeRegulation (const RTI::FedTime &theFederateTime, const RTI::FedTime &theLookahead)
 Calls down to the RTI function of the same name.
virtual void disableTimeRegulation ()
 Calls down to the RTI function of the same name.
virtual void enableTimeConstrained ()
 Calls down to the RTI function of the same name.
virtual void disableTimeConstrained ()
 Calls down to the RTI function of the same name.
virtual void timeAdvanceRequest (const RTI::FedTime &theTime)
 Calls down to the RTI function of the same name.
virtual void timeAdvanceRequestAvailable (const RTI::FedTime &theTime)
 Calls down to the RTI function of the same name.
virtual void nextEventRequest (const RTI::FedTime &theTime)
 Calls down to the RTI function of the same name.
virtual void nextEventRequestAvailable (const RTI::FedTime &theTime)
 Calls down to the RTI function of the same name.
virtual void flushQueueRequest (const RTI::FedTime &theTime)
 Calls down to the RTI function of the same name.
virtual void enableAsynchronousDelivery ()
 Calls down to the RTI function of the same name.
virtual void disableAsynchronousDelivery ()
 Calls down to the RTI function of the same name.
virtual void queryLBTS (RTI::FedTime &theTime)
 Calls down to the RTI function of the same name.
virtual void queryFederateTime (RTI::FedTime &theTime)
 Calls down to the RTI function of the same name.
virtual void queryMinNextEventTime (RTI::FedTime &theTime)
 Calls down to the RTI function of the same name.
virtual void modifyLookahead (const RTI::FedTime &theLookahead)
 Calls down to the RTI function of the same name.
virtual void queryLookahead (RTI::FedTime &theTime)
 Calls down to the RTI function of the same name.
virtual void retract (RTI::EventRetractionHandle theHandle)
 Calls down to the RTI function of the same name.
virtual void changeAttributeOrderType (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes, RTI::OrderingHandle theType)
 Calls down to the RTI function of the same name.
virtual void changeInteractionOrderType (RTI::InteractionClassHandle theClass, RTI::OrderingHandle theType)
 Calls down to the RTI function of the same name.
virtual RTI::Region * createRegion (RTI::SpaceHandle theSpace, RTI::ULong numberOfExtents)
 Calls down to the RTI function of the same name.
virtual void notifyAboutRegionModification (RTI::Region &theRegion)
 Calls down to the RTI function of the same name.
virtual void deleteRegion (RTI::Region *theRegion)
 Calls down to the RTI function of the same name.
virtual RTI::ObjectHandle registerObjectInstanceWithRegion (RTI::ObjectClassHandle theClass, const char *theObject, RTI::AttributeHandle theAttributes[], RTI::Region *theRegions[], RTI::ULong theNumberOfHandles)
 Calls down to the RTI function of the same name.
virtual RTI::ObjectHandle registerObjectInstanceWithRegion (RTI::ObjectClassHandle theClass, RTI::AttributeHandle theAttributes[], RTI::Region *theRegions[], RTI::ULong theNumberOfHandles)
 Calls down to the RTI function of the same name.
virtual void associateRegionForUpdates (RTI::Region &theRegion, RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)
 Calls down to the RTI function of the same name.
virtual void unassociateRegionForUpdates (RTI::Region &theRegion, RTI::ObjectHandle theObject)
 Calls down to the RTI function of the same name.
virtual void subscribeObjectClassAttributesWithRegion (RTI::ObjectClassHandle theClass, RTI::Region &theRegion, const RTI::AttributeHandleSet &attributeList, RTI::Boolean active=RTI::RTI_TRUE)
 Calls down to the RTI function of the same name.
virtual void unsubscribeObjectClassWithRegion (RTI::ObjectClassHandle theClass, RTI::Region &theRegion)
 Calls down to the RTI function of the same name.
virtual void subscribeInteractionClassWithRegion (RTI::InteractionClassHandle theClass, RTI::Region &theRegion, RTI::Boolean active=RTI::RTI_TRUE)
 Calls down to the RTI function of the same name.
virtual void unsubscribeInteractionClassWithRegion (RTI::InteractionClassHandle theClass, RTI::Region &theRegion)
 Calls down to the RTI function of the same name.
virtual RTI::EventRetractionHandle sendInteractionWithRegion (RTI::InteractionClassHandle theInteraction, const RTI::ParameterHandleValuePairSet &theParameters, const RTI::FedTime &theTime, const char *theTag, const RTI::Region &theRegion)
 Calls down to the RTI function of the same name.
virtual void sendInteractionWithRegion (RTI::InteractionClassHandle theInteraction, const RTI::ParameterHandleValuePairSet &theParameters, const char *theTag, const RTI::Region &theRegion)
 Calls down to the RTI function of the same name.
virtual void requestClassAttributeValueUpdateWithRegion (RTI::ObjectClassHandle theClass, const RTI::AttributeHandleSet &theAttributes, const RTI::Region &theRegion)
 Calls down to the RTI function of the same name.
virtual RTI::ObjectClassHandle getObjectClassHandle (const char *theName)
 Calls down to the RTI function of the same name.
virtual char * getObjectClassName (RTI::ObjectClassHandle theHandle)
 Calls down to the RTI function of the same name.
virtual RTI::AttributeHandle getAttributeHandle (const char *theName, RTI::ObjectClassHandle whichClass)
 Calls down to the RTI function of the same name.
virtual char * getAttributeName (RTI::AttributeHandle theHandle, RTI::ObjectClassHandle whichClass)
 Calls down to the RTI function of the same name.
virtual RTI::InteractionClassHandle getInteractionClassHandle (const char *theName)
 Calls down to the RTI function of the same name.
virtual char * getInteractionClassName (RTI::InteractionClassHandle theHandle)
 Calls down to the RTI function of the same name.
virtual RTI::ParameterHandle getParameterHandle (const char *theName, RTI::InteractionClassHandle whichClass)
 Calls down to the RTI function of the same name.
virtual char * getParameterName (RTI::ParameterHandle theHandle, RTI::InteractionClassHandle whichClass)
 Calls down to the RTI function of the same name.
virtual RTI::ObjectHandle getObjectInstanceHandle (const char *theName)
 Calls down to the RTI function of the same name.
virtual char * getObjectInstanceName (RTI::ObjectHandle theHandle)
 Calls down to the RTI function of the same name.
virtual RTI::SpaceHandle getRoutingSpaceHandle (const char *theName)
 Calls down to the RTI function of the same name.
virtual const char * getRoutingSpaceName (const RTI::SpaceHandle theHandle)
 Calls down to the RTI function of the same name.
virtual RTI::DimensionHandle getDimensionHandle (const char *theName, RTI::SpaceHandle whichSpace)
 Calls down to the RTI function of the same name.
virtual char * getDimensionName (RTI::DimensionHandle theHandle, RTI::SpaceHandle whichSpace)
 Calls down to the RTI function of the same name.
virtual RTI::SpaceHandle getAttributeRoutingSpaceHandle (RTI::AttributeHandle theHandle, RTI::ObjectClassHandle whichClass)
 Calls down to the RTI function of the same name.
virtual RTI::ObjectClassHandle getObjectClass (RTI::ObjectHandle theObject)
 Calls down to the RTI function of the same name.
virtual RTI::SpaceHandle getInteractionRoutingSpaceHandle (RTI::InteractionClassHandle theHandle)
 Calls down to the RTI function of the same name.
virtual RTI::TransportationHandle getTransportationHandle (const char *theName)
 Calls down to the RTI function of the same name.
virtual char * getTransportationName (RTI::TransportationHandle theHandle)
 Calls down to the RTI function of the same name.
virtual RTI::OrderingHandle getOrderingHandle (const char *theName)
 Calls down to the RTI function of the same name.
virtual char * getOrderingName (RTI::OrderingHandle theHandle)
 Calls down to the RTI function of the same name.
virtual void enableClassRelevanceAdvisorySwitch ()
 Calls down to the RTI function of the same name.
virtual void disableClassRelevanceAdvisorySwitch ()
 Calls down to the RTI function of the same name.
virtual void enableAttributeRelevanceAdvisorySwitch ()
 Calls down to the RTI function of the same name.
virtual void disableAttributeRelevanceAdvisorySwitch ()
 Calls down to the RTI function of the same name.
virtual void enableAttributeScopeAdvisorySwitch ()
 Calls down to the RTI function of the same name.
virtual void disableAttributeScopeAdvisorySwitch ()
 Calls down to the RTI function of the same name.
virtual void enableInteractionRelevanceAdvisorySwitch ()
 Calls down to the RTI function of the same name.
virtual void disableInteractionRelevanceAdvisorySwitch ()
 Calls down to the RTI function of the same name.
virtual RTI::Boolean tick ()
 Calls down to the RTI function of the same name.
virtual RTI::Boolean tick (RTI::TickTime minimum, RTI::TickTime maximum)
 Calls down to the RTI function of the same name.
virtual RTI::RegionToken getRegionToken (RTI::Region *)
 Calls down to the RTI function of the same name.
virtual RTI::Region * getRegion (RTI::RegionToken)
 Calls down to the RTI function of the same name.
- Public Member Functions inherited from DtVrlRtiAmbassador
 DtVrlRtiAmbassador ()
 default constructor
virtual ~DtVrlRtiAmbassador ()
 destructor

Static Public Member Functions

static DtVrlRtiAmbassadorcreate (const std::vector< std::wstring > &args)
 Returns a new DtDirectRtiAmbassador. args is unused in HLA 1.3.

Protected Attributes

RTI::RTIambassador * myRtiAmb
RTI::FederateAmbassadorPtr myFedAmb

Private Member Functions

 DtDirectRtiAmbassador (const DtDirectRtiAmbassador &orig)
 copy constructor - not implemented.
DtDirectRtiAmbassadoroperator= (const DtDirectRtiAmbassador &orig)
 assignment operator - not implemented.

Detailed Description

Instances of DtDirectRtiAmbassador are for wrapping the calls to The RTI ambassador so that we may override them.

This Class declaration is only used for HLA Version 1.3

Constructor & Destructor Documentation

DtDirectRtiAmbassador::DtDirectRtiAmbassador ( )

default constructor

virtual DtDirectRtiAmbassador::~DtDirectRtiAmbassador ( )
virtual

destructor

DtDirectRtiAmbassador::DtDirectRtiAmbassador ( const DtDirectRtiAmbassador orig)
private

copy constructor - not implemented.

Member Function Documentation

virtual void DtDirectRtiAmbassador::associateRegionForUpdates ( RTI::Region &  theRegion,
RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::attributeOwnershipAcquisition ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  desiredAttributes,
const char *  theTag 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::attributeOwnershipAcquisitionIfAvailable ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  desiredAttributes 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::AttributeHandleSet* DtDirectRtiAmbassador::attributeOwnershipReleaseResponse ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::cancelAttributeOwnershipAcquisition ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::cancelNegotiatedAttributeOwnershipDivestiture ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::changeAttributeOrderType ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes,
RTI::OrderingHandle  theType 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::changeAttributeTransportationType ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes,
RTI::TransportationHandle  theType 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::changeInteractionOrderType ( RTI::InteractionClassHandle  theClass,
RTI::OrderingHandle  theType 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::changeInteractionTransportationType ( RTI::InteractionClassHandle  theClass,
RTI::TransportationHandle  theType 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

static DtVrlRtiAmbassador* DtDirectRtiAmbassador::create ( const std::vector< std::wstring > &  args)
static

Returns a new DtDirectRtiAmbassador. args is unused in HLA 1.3.

virtual void DtDirectRtiAmbassador::createFederationExecution ( const char *  executionName,
const char *  FED 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::Region* DtDirectRtiAmbassador::createRegion ( RTI::SpaceHandle  theSpace,
RTI::ULong  numberOfExtents 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::EventRetractionHandle DtDirectRtiAmbassador::deleteObjectInstance ( RTI::ObjectHandle  theObject,
const RTI::FedTime &  theTime,
const char *  theTag 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::deleteObjectInstance ( RTI::ObjectHandle  theObject,
const char *  theTag 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::deleteRegion ( RTI::Region *  theRegion)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::destroyFederationExecution ( const char *  executionName)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::disableAsynchronousDelivery ( )
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::disableAttributeRelevanceAdvisorySwitch ( )
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::disableAttributeScopeAdvisorySwitch ( )
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::disableClassRelevanceAdvisorySwitch ( )
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::disableInteractionRelevanceAdvisorySwitch ( )
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::disableTimeConstrained ( )
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::disableTimeRegulation ( )
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::enableAsynchronousDelivery ( )
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::enableAttributeRelevanceAdvisorySwitch ( )
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::enableAttributeScopeAdvisorySwitch ( )
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::enableClassRelevanceAdvisorySwitch ( )
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::enableInteractionRelevanceAdvisorySwitch ( )
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::enableTimeConstrained ( )
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::enableTimeRegulation ( const RTI::FedTime &  theFederateTime,
const RTI::FedTime &  theLookahead 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::federateRestoreComplete ( )
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::federateRestoreNotComplete ( )
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::federateSaveBegun ( )
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::federateSaveComplete ( )
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::federateSaveNotComplete ( )
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::flushQueueRequest ( const RTI::FedTime &  theTime)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::AttributeHandle DtDirectRtiAmbassador::getAttributeHandle ( const char *  theName,
RTI::ObjectClassHandle  whichClass 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual char* DtDirectRtiAmbassador::getAttributeName ( RTI::AttributeHandle  theHandle,
RTI::ObjectClassHandle  whichClass 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::SpaceHandle DtDirectRtiAmbassador::getAttributeRoutingSpaceHandle ( RTI::AttributeHandle  theHandle,
RTI::ObjectClassHandle  whichClass 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::DimensionHandle DtDirectRtiAmbassador::getDimensionHandle ( const char *  theName,
RTI::SpaceHandle  whichSpace 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual char* DtDirectRtiAmbassador::getDimensionName ( RTI::DimensionHandle  theHandle,
RTI::SpaceHandle  whichSpace 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::InteractionClassHandle DtDirectRtiAmbassador::getInteractionClassHandle ( const char *  theName)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual char* DtDirectRtiAmbassador::getInteractionClassName ( RTI::InteractionClassHandle  theHandle)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::SpaceHandle DtDirectRtiAmbassador::getInteractionRoutingSpaceHandle ( RTI::InteractionClassHandle  theHandle)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::ObjectClassHandle DtDirectRtiAmbassador::getObjectClass ( RTI::ObjectHandle  theObject)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::ObjectClassHandle DtDirectRtiAmbassador::getObjectClassHandle ( const char *  theName)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual char* DtDirectRtiAmbassador::getObjectClassName ( RTI::ObjectClassHandle  theHandle)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::ObjectHandle DtDirectRtiAmbassador::getObjectInstanceHandle ( const char *  theName)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual char* DtDirectRtiAmbassador::getObjectInstanceName ( RTI::ObjectHandle  theHandle)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::OrderingHandle DtDirectRtiAmbassador::getOrderingHandle ( const char *  theName)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual char* DtDirectRtiAmbassador::getOrderingName ( RTI::OrderingHandle  theHandle)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::ParameterHandle DtDirectRtiAmbassador::getParameterHandle ( const char *  theName,
RTI::InteractionClassHandle  whichClass 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual char* DtDirectRtiAmbassador::getParameterName ( RTI::ParameterHandle  theHandle,
RTI::InteractionClassHandle  whichClass 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::Region* DtDirectRtiAmbassador::getRegion ( RTI::RegionToken  )
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::RegionToken DtDirectRtiAmbassador::getRegionToken ( RTI::Region *  )
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::SpaceHandle DtDirectRtiAmbassador::getRoutingSpaceHandle ( const char *  theName)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual const char* DtDirectRtiAmbassador::getRoutingSpaceName ( const RTI::SpaceHandle  theHandle)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::TransportationHandle DtDirectRtiAmbassador::getTransportationHandle ( const char *  theName)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual char* DtDirectRtiAmbassador::getTransportationName ( RTI::TransportationHandle  theHandle)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::Boolean DtDirectRtiAmbassador::isAttributeOwnedByFederate ( RTI::ObjectHandle  theObject,
RTI::AttributeHandle  theAttribute 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::FederateHandle DtDirectRtiAmbassador::joinFederationExecution ( const char *  yourName,
const char *  executionName,
RTI::FederateAmbassadorPtr  federateAmbassadorReference 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::localDeleteObjectInstance ( RTI::ObjectHandle  theObject)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::modifyLookahead ( const RTI::FedTime &  theLookahead)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::negotiatedAttributeOwnershipDivestiture ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes,
const char *  theTag 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::nextEventRequest ( const RTI::FedTime &  theTime)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::nextEventRequestAvailable ( const RTI::FedTime &  theTime)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::notifyAboutRegionModification ( RTI::Region &  theRegion)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

DtDirectRtiAmbassador& DtDirectRtiAmbassador::operator= ( const DtDirectRtiAmbassador orig)
private

assignment operator - not implemented.

virtual void DtDirectRtiAmbassador::publishInteractionClass ( RTI::InteractionClassHandle  theInteraction)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::publishObjectClass ( RTI::ObjectClassHandle  theClass,
const RTI::AttributeHandleSet &  attributeList 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::queryAttributeOwnership ( RTI::ObjectHandle  theObject,
RTI::AttributeHandle  theAttribute 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::queryFederateTime ( RTI::FedTime &  theTime)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::queryLBTS ( RTI::FedTime &  theTime)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::queryLookahead ( RTI::FedTime &  theTime)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::queryMinNextEventTime ( RTI::FedTime &  theTime)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::registerFederationSynchronizationPoint ( const char *  label,
const char *  theTag 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::registerFederationSynchronizationPoint ( const char *  label,
const char *  theTag,
const RTI::FederateHandleSet &  syncSet 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::ObjectHandle DtDirectRtiAmbassador::registerObjectInstance ( RTI::ObjectClassHandle  theClass,
const char *  theObject 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::ObjectHandle DtDirectRtiAmbassador::registerObjectInstance ( RTI::ObjectClassHandle  theClass)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::ObjectHandle DtDirectRtiAmbassador::registerObjectInstanceWithRegion ( RTI::ObjectClassHandle  theClass,
const char *  theObject,
RTI::AttributeHandle  theAttributes[],
RTI::Region *  theRegions[],
RTI::ULong  theNumberOfHandles 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::ObjectHandle DtDirectRtiAmbassador::registerObjectInstanceWithRegion ( RTI::ObjectClassHandle  theClass,
RTI::AttributeHandle  theAttributes[],
RTI::Region *  theRegions[],
RTI::ULong  theNumberOfHandles 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::requestClassAttributeValueUpdate ( RTI::ObjectClassHandle  theClass,
const RTI::AttributeHandleSet &  theAttributes 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::requestClassAttributeValueUpdateWithRegion ( RTI::ObjectClassHandle  theClass,
const RTI::AttributeHandleSet &  theAttributes,
const RTI::Region &  theRegion 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::requestFederationRestore ( const char *  label)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::requestFederationSave ( const char *  label,
const RTI::FedTime &  theTime 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::requestFederationSave ( const char *  label)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::requestObjectAttributeValueUpdate ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::resignFederationExecution ( RTI::ResignAction  theAction)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::retract ( RTI::EventRetractionHandle  theHandle)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::RTIambassador* DtDirectRtiAmbassador::rtiAmb ( )
virtual

Get the real RTI ambassador.

Reimplemented from DtVrlRtiAmbassador.

virtual RTI::EventRetractionHandle DtDirectRtiAmbassador::sendInteraction ( RTI::InteractionClassHandle  theInteraction,
const RTI::ParameterHandleValuePairSet &  theParameters,
const RTI::FedTime &  theTime,
const char *  theTag 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::sendInteraction ( RTI::InteractionClassHandle  theInteraction,
const RTI::ParameterHandleValuePairSet &  theParameters,
const char *  theTag 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::EventRetractionHandle DtDirectRtiAmbassador::sendInteractionWithRegion ( RTI::InteractionClassHandle  theInteraction,
const RTI::ParameterHandleValuePairSet &  theParameters,
const RTI::FedTime &  theTime,
const char *  theTag,
const RTI::Region &  theRegion 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::sendInteractionWithRegion ( RTI::InteractionClassHandle  theInteraction,
const RTI::ParameterHandleValuePairSet &  theParameters,
const char *  theTag,
const RTI::Region &  theRegion 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::subscribeInteractionClass ( RTI::InteractionClassHandle  theClass,
RTI::Boolean  active = RTI::RTI_TRUE 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::subscribeInteractionClassWithRegion ( RTI::InteractionClassHandle  theClass,
RTI::Region &  theRegion,
RTI::Boolean  active = RTI::RTI_TRUE 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::subscribeObjectClassAttributes ( RTI::ObjectClassHandle  theClass,
const RTI::AttributeHandleSet &  attributeList,
RTI::Boolean  active = RTI::RTI_TRUE 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::subscribeObjectClassAttributesWithRegion ( RTI::ObjectClassHandle  theClass,
RTI::Region &  theRegion,
const RTI::AttributeHandleSet &  attributeList,
RTI::Boolean  active = RTI::RTI_TRUE 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::synchronizationPointAchieved ( const char *  label)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::Boolean DtDirectRtiAmbassador::tick ( )
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::Boolean DtDirectRtiAmbassador::tick ( RTI::TickTime  minimum,
RTI::TickTime  maximum 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::timeAdvanceRequest ( const RTI::FedTime &  theTime)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::timeAdvanceRequestAvailable ( const RTI::FedTime &  theTime)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::unassociateRegionForUpdates ( RTI::Region &  theRegion,
RTI::ObjectHandle  theObject 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::unconditionalAttributeOwnershipDivestiture ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::unpublishInteractionClass ( RTI::InteractionClassHandle  theInteraction)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::unpublishObjectClass ( RTI::ObjectClassHandle  theClass)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::unsubscribeInteractionClass ( RTI::InteractionClassHandle  theClass)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::unsubscribeInteractionClassWithRegion ( RTI::InteractionClassHandle  theClass,
RTI::Region &  theRegion 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::unsubscribeObjectClass ( RTI::ObjectClassHandle  theClass)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::unsubscribeObjectClassWithRegion ( RTI::ObjectClassHandle  theClass,
RTI::Region &  theRegion 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual RTI::EventRetractionHandle DtDirectRtiAmbassador::updateAttributeValues ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleValuePairSet &  theAttributes,
const RTI::FedTime &  theTime,
const char *  theTag 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

virtual void DtDirectRtiAmbassador::updateAttributeValues ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleValuePairSet &  theAttributes,
const char *  theTag 
)
virtual

Calls down to the RTI function of the same name.

Implements DtVrlRtiAmbassador.

Member Data Documentation

RTI::FederateAmbassadorPtr DtDirectRtiAmbassador::myFedAmb
protected
RTI::RTIambassador* DtDirectRtiAmbassador::myRtiAmb
protected

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

Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)