![]() |
VR-Link API Documentation for HLA 1.3
|
DtVrlRtiAmbassador is a pure virtual class, designed to provide a foundation for different ways to send RTI messages. More...
Inheritance diagram for DtVrlRtiAmbassador: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 | |
| DtVrlRtiAmbassador & | operator= (const DtVrlRtiAmbassador &orig) |
| assignment operator -- do not copy | |
DtVrlRtiAmbassador is a pure virtual class, designed to provide a foundation for different ways to send RTI messages.
default constructor
| virtual DtVrlRtiAmbassador::~DtVrlRtiAmbassador | ( | ) | [virtual] |
destructor
| DtVrlRtiAmbassador::DtVrlRtiAmbassador | ( | const DtVrlRtiAmbassador & | orig | ) | [private] |
copy constructor -- do not copy
| 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.
| virtual void DtVrlRtiAmbassador::disableAttributeRelevanceAdvisorySwitch | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableAttributeScopeAdvisorySwitch | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableClassRelevanceAdvisorySwitch | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableInteractionRelevanceAdvisorySwitch | ( | ) | [pure virtual] |
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.
| virtual void DtVrlRtiAmbassador::enableAttributeRelevanceAdvisorySwitch | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableAttributeScopeAdvisorySwitch | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableClassRelevanceAdvisorySwitch | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableInteractionRelevanceAdvisorySwitch | ( | ) | [pure virtual] |
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.