VR-Link API Documentation for HLA 1.3
Public Member Functions | Private Member Functions
DtVrlRtiAmbassador Class Reference

DtVrlRtiAmbassador is a pure virtual class, designed to provide a foundation for different ways to send RTI messages. More...

+ Inheritance diagram for DtVrlRtiAmbassador:

List of all members.

Public Member Functions

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

Private Member Functions

 DtVrlRtiAmbassador (const DtVrlRtiAmbassador &orig)
 copy constructor -- do not copy
DtVrlRtiAmbassadoroperator= (const DtVrlRtiAmbassador &orig)
 assignment operator -- do not copy

Detailed Description

DtVrlRtiAmbassador is a pure virtual class, designed to provide a foundation for different ways to send RTI messages.


Constructor & Destructor Documentation

default constructor

destructor

copy constructor -- do not copy


Member Function Documentation

virtual void DtVrlRtiAmbassador::associateRegionForUpdates ( RTI::Region &  theRegion,
RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::attributeOwnershipAcquisition ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  desiredAttributes,
const char *  theTag 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::attributeOwnershipAcquisitionIfAvailable ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  desiredAttributes 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::AttributeHandleSet* DtVrlRtiAmbassador::attributeOwnershipReleaseResponse ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::cancelAttributeOwnershipAcquisition ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::cancelNegotiatedAttributeOwnershipDivestiture ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::changeAttributeOrderType ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes,
RTI::OrderingHandle  theType 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::changeAttributeTransportationType ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes,
RTI::TransportationHandle  theType 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::changeInteractionOrderType ( RTI::InteractionClassHandle  theClass,
RTI::OrderingHandle  theType 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::changeInteractionTransportationType ( RTI::InteractionClassHandle  theClass,
RTI::TransportationHandle  theType 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::createFederationExecution ( const char *  executionName,
const char *  FED 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::Region* DtVrlRtiAmbassador::createRegion ( RTI::SpaceHandle  theSpace,
RTI::ULong  numberOfExtents 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::EventRetractionHandle DtVrlRtiAmbassador::deleteObjectInstance ( RTI::ObjectHandle  theObject,
const RTI::FedTime &  theTime,
const char *  theTag 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::deleteObjectInstance ( RTI::ObjectHandle  theObject,
const char *  theTag 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::deleteRegion ( RTI::Region *  theRegion) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::destroyFederationExecution ( const char *  executionName) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::disableAsynchronousDelivery ( ) [pure virtual]

Implemented in DtDirectRtiAmbassador.

Implemented in DtDirectRtiAmbassador.

Implemented in DtDirectRtiAmbassador.

Implemented in DtDirectRtiAmbassador.

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::disableTimeConstrained ( ) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::disableTimeRegulation ( ) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::enableAsynchronousDelivery ( ) [pure virtual]

Implemented in DtDirectRtiAmbassador.

Implemented in DtDirectRtiAmbassador.

Implemented in DtDirectRtiAmbassador.

Implemented in DtDirectRtiAmbassador.

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::enableTimeConstrained ( ) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::enableTimeRegulation ( const RTI::FedTime &  theFederateTime,
const RTI::FedTime &  theLookahead 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::federateRestoreComplete ( ) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::federateRestoreNotComplete ( ) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::federateSaveBegun ( ) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::federateSaveComplete ( ) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::federateSaveNotComplete ( ) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::flushQueueRequest ( const RTI::FedTime &  theTime) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::AttributeHandle DtVrlRtiAmbassador::getAttributeHandle ( const char *  theName,
RTI::ObjectClassHandle  whichClass 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual char* DtVrlRtiAmbassador::getAttributeName ( RTI::AttributeHandle  theHandle,
RTI::ObjectClassHandle  whichClass 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::SpaceHandle DtVrlRtiAmbassador::getAttributeRoutingSpaceHandle ( RTI::AttributeHandle  theHandle,
RTI::ObjectClassHandle  whichClass 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::DimensionHandle DtVrlRtiAmbassador::getDimensionHandle ( const char *  theName,
RTI::SpaceHandle  whichSpace 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual char* DtVrlRtiAmbassador::getDimensionName ( RTI::DimensionHandle  theHandle,
RTI::SpaceHandle  whichSpace 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::InteractionClassHandle DtVrlRtiAmbassador::getInteractionClassHandle ( const char *  theName) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual char* DtVrlRtiAmbassador::getInteractionClassName ( RTI::InteractionClassHandle  theHandle) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::SpaceHandle DtVrlRtiAmbassador::getInteractionRoutingSpaceHandle ( RTI::InteractionClassHandle  theHandle) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::ObjectClassHandle DtVrlRtiAmbassador::getObjectClass ( RTI::ObjectHandle  theObject) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::ObjectClassHandle DtVrlRtiAmbassador::getObjectClassHandle ( const char *  theName) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual char* DtVrlRtiAmbassador::getObjectClassName ( RTI::ObjectClassHandle  theHandle) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::ObjectHandle DtVrlRtiAmbassador::getObjectInstanceHandle ( const char *  theName) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual char* DtVrlRtiAmbassador::getObjectInstanceName ( RTI::ObjectHandle  theHandle) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::OrderingHandle DtVrlRtiAmbassador::getOrderingHandle ( const char *  theName) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual char* DtVrlRtiAmbassador::getOrderingName ( RTI::OrderingHandle  theHandle) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::ParameterHandle DtVrlRtiAmbassador::getParameterHandle ( const char *  theName,
RTI::InteractionClassHandle  whichClass 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual char* DtVrlRtiAmbassador::getParameterName ( RTI::ParameterHandle  theHandle,
RTI::InteractionClassHandle  whichClass 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::Region* DtVrlRtiAmbassador::getRegion ( RTI::RegionToken  ) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::RegionToken DtVrlRtiAmbassador::getRegionToken ( RTI::Region *  ) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::SpaceHandle DtVrlRtiAmbassador::getRoutingSpaceHandle ( const char *  theName) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual const char* DtVrlRtiAmbassador::getRoutingSpaceName ( const RTI::SpaceHandle  theHandle) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::TransportationHandle DtVrlRtiAmbassador::getTransportationHandle ( const char *  theName) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual char* DtVrlRtiAmbassador::getTransportationName ( RTI::TransportationHandle  theHandle) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::Boolean DtVrlRtiAmbassador::isAttributeOwnedByFederate ( RTI::ObjectHandle  theObject,
RTI::AttributeHandle  theAttribute 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::FederateHandle DtVrlRtiAmbassador::joinFederationExecution ( const char *  yourName,
const char *  executionName,
RTI::FederateAmbassadorPtr  federateAmbassadorReference 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::localDeleteObjectInstance ( RTI::ObjectHandle  theObject) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::modifyLookahead ( const RTI::FedTime &  theLookahead) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::negotiatedAttributeOwnershipDivestiture ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes,
const char *  theTag 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::nextEventRequest ( const RTI::FedTime &  theTime) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::nextEventRequestAvailable ( const RTI::FedTime &  theTime) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::notifyAboutRegionModification ( RTI::Region &  theRegion) [pure virtual]

Implemented in DtDirectRtiAmbassador.

DtVrlRtiAmbassador& DtVrlRtiAmbassador::operator= ( const DtVrlRtiAmbassador orig) [private]

assignment operator -- do not copy

virtual void DtVrlRtiAmbassador::publishInteractionClass ( RTI::InteractionClassHandle  theInteraction) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::publishObjectClass ( RTI::ObjectClassHandle  theClass,
const RTI::AttributeHandleSet &  attributeList 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::queryAttributeOwnership ( RTI::ObjectHandle  theObject,
RTI::AttributeHandle  theAttribute 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::queryFederateTime ( RTI::FedTime &  theTime) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::queryLBTS ( RTI::FedTime &  theTime) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::queryLookahead ( RTI::FedTime &  theTime) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::queryMinNextEventTime ( RTI::FedTime &  theTime) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::registerFederationSynchronizationPoint ( const char *  label,
const char *  theTag 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::registerFederationSynchronizationPoint ( const char *  label,
const char *  theTag,
const RTI::FederateHandleSet &  syncSet 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::ObjectHandle DtVrlRtiAmbassador::registerObjectInstance ( RTI::ObjectClassHandle  theClass,
const char *  theObject 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::ObjectHandle DtVrlRtiAmbassador::registerObjectInstance ( RTI::ObjectClassHandle  theClass) [pure virtual]

Implemented in DtDirectRtiAmbassador.

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

Implemented in DtDirectRtiAmbassador.

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

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::requestClassAttributeValueUpdate ( RTI::ObjectClassHandle  theClass,
const RTI::AttributeHandleSet &  theAttributes 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::requestClassAttributeValueUpdateWithRegion ( RTI::ObjectClassHandle  theClass,
const RTI::AttributeHandleSet &  theAttributes,
const RTI::Region &  theRegion 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::requestFederationRestore ( const char *  label) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::requestFederationSave ( const char *  label,
const RTI::FedTime &  theTime 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::requestFederationSave ( const char *  label) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::requestObjectAttributeValueUpdate ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::resignFederationExecution ( RTI::ResignAction  theAction) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::retract ( RTI::EventRetractionHandle  theHandle) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::RTIambassador* DtVrlRtiAmbassador::rtiAmb ( ) [virtual]

Get the real RTI ambassador, if the implementation of the derived object permits.

Otherwise returns NULL.

Reimplemented in DtDirectRtiAmbassador.

virtual RTI::EventRetractionHandle DtVrlRtiAmbassador::sendInteraction ( RTI::InteractionClassHandle  theInteraction,
const RTI::ParameterHandleValuePairSet &  theParameters,
const RTI::FedTime &  theTime,
const char *  theTag 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::sendInteraction ( RTI::InteractionClassHandle  theInteraction,
const RTI::ParameterHandleValuePairSet &  theParameters,
const char *  theTag 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

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

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::sendInteractionWithRegion ( RTI::InteractionClassHandle  theInteraction,
const RTI::ParameterHandleValuePairSet &  theParameters,
const char *  theTag,
const RTI::Region &  theRegion 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::subscribeInteractionClass ( RTI::InteractionClassHandle  theClass,
RTI::Boolean  active = RTI::RTI_TRUE 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::subscribeInteractionClassWithRegion ( RTI::InteractionClassHandle  theClass,
RTI::Region &  theRegion,
RTI::Boolean  active = RTI::RTI_TRUE 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::subscribeObjectClassAttributes ( RTI::ObjectClassHandle  theClass,
const RTI::AttributeHandleSet &  attributeList,
RTI::Boolean  active = RTI::RTI_TRUE 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

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

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::synchronizationPointAchieved ( const char *  label) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::Boolean DtVrlRtiAmbassador::tick ( ) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::Boolean DtVrlRtiAmbassador::tick ( RTI::TickTime  minimum,
RTI::TickTime  maximum 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::timeAdvanceRequest ( const RTI::FedTime &  theTime) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::timeAdvanceRequestAvailable ( const RTI::FedTime &  theTime) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::unassociateRegionForUpdates ( RTI::Region &  theRegion,
RTI::ObjectHandle  theObject 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::unconditionalAttributeOwnershipDivestiture ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleSet &  theAttributes 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::unpublishInteractionClass ( RTI::InteractionClassHandle  theInteraction) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::unpublishObjectClass ( RTI::ObjectClassHandle  theClass) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::unsubscribeInteractionClass ( RTI::InteractionClassHandle  theClass) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::unsubscribeInteractionClassWithRegion ( RTI::InteractionClassHandle  theClass,
RTI::Region &  theRegion 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::unsubscribeObjectClass ( RTI::ObjectClassHandle  theClass) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::unsubscribeObjectClassWithRegion ( RTI::ObjectClassHandle  theClass,
RTI::Region &  theRegion 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual RTI::EventRetractionHandle DtVrlRtiAmbassador::updateAttributeValues ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleValuePairSet &  theAttributes,
const RTI::FedTime &  theTime,
const char *  theTag 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.

virtual void DtVrlRtiAmbassador::updateAttributeValues ( RTI::ObjectHandle  theObject,
const RTI::AttributeHandleValuePairSet &  theAttributes,
const char *  theTag 
) [pure virtual]

Implemented in DtDirectRtiAmbassador.


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

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)