24 typedef DtMomObserver* (*DtMomObserverCreator)(DtMomMgr* momMgrPtr);
26 class DtMomObserver :
public DtRtiAmbassadorObserver
31 static DtMomObserver* create(DtMomMgr* momMgrPtr);
32 static void setCreator(DtMomObserverCreator functionPtr);
36 DtMomObserver( DtMomMgr* momMgrPtr );
39 virtual ~DtMomObserver();
46 virtual unsigned long objectRegisterCount()
const;
50 virtual unsigned long objectDeleteCount()
const;
58 (std::wstring
const & federationExecutionName,
59 std::wstring
const & fullPathNameToTheFDDfile,
60 std::wstring
const & logicalTimeImplementationName,
61 rti1516::Exception* except=
NULL);
65 (std::wstring
const & federationExecutionName,
66 rti1516::Exception* except=
NULL);
70 (std::wstring
const & federateType,
71 std::wstring
const & federationExecutionName,
72 rti1516::FederateAmbassador & federateAmbassador,
74 rti1516::Exception* except=
NULL);
79 rti1516::Exception* except=
NULL);
83 (std::wstring
const & label,
84 rti1516::VariableLengthData
const & theUserSuppliedTag,
85 rti1516::Exception* except=
NULL);
88 (std::wstring
const & label,
89 rti1516::VariableLengthData
const & theUserSuppliedTag,
90 rti1516::FederateHandleSet
const & syncSet,
91 rti1516::Exception* except=
NULL);
95 (std::wstring
const & label,
96 rti1516::Exception* except=
NULL);
100 (std::wstring
const & label,
101 rti1516::Exception* except=
NULL);
104 (std::wstring
const & label,
105 rti1516::LogicalTime
const & theTime,
106 rti1516::Exception* except=
NULL);
110 rti1516::Exception* except=
NULL);
114 rti1516::Exception* except=
NULL);
117 rti1516::Exception* except=
NULL);
120 virtual void queryFederationSaveStatus (
121 rti1516::Exception* except=
NULL);
125 (std::wstring
const & label,
126 rti1516::Exception* except=
NULL);
130 rti1516::Exception* except=
NULL);
133 rti1516::Exception* except=
NULL);
136 virtual void queryFederationRestoreStatus (
137 rti1516::Exception* except=
NULL);
144 virtual void publishObjectClassAttributes
146 rti1516::AttributeHandleSet
const & attributeList,
147 rti1516::Exception* except=
NULL);
152 rti1516::Exception* except=
NULL);
154 virtual void unpublishObjectClassAttributes
156 rti1516::AttributeHandleSet
const & attributeList,
157 rti1516::Exception* except=
NULL);
162 rti1516::Exception* except=
NULL);
167 rti1516::Exception* except=
NULL);
172 rti1516::AttributeHandleSet
const & attributeList,
174 rti1516::Exception* except=
NULL);
179 rti1516::Exception* except=
NULL);
181 virtual void unsubscribeObjectClassAttributes
183 rti1516::AttributeHandleSet
const & attributeList,
184 rti1516::Exception* except=
NULL);
190 rti1516::Exception* except=
NULL);
195 rti1516::Exception* except=
NULL);
202 virtual void reserveObjectInstanceName
203 (std::wstring
const & theObjectInstanceName,
204 rti1516::Exception* except=
NULL);
209 rti1516::ObjectInstanceHandle objectHandle,
210 rti1516::Exception* except=
NULL);
214 std::wstring
const & theObjectInstanceName,
215 rti1516::ObjectInstanceHandle objectHandle,
216 rti1516::Exception* except=
NULL);
220 (rti1516::ObjectInstanceHandle theObject,
221 rti1516::AttributeHandleValueMap
const & theAttributeValues,
222 rti1516::VariableLengthData
const & theUserSuppliedTag,
223 rti1516::Exception* except=
NULL);
226 (rti1516::ObjectInstanceHandle theObject,
227 rti1516::AttributeHandleValueMap
const & theAttributeValues,
228 rti1516::VariableLengthData
const & theUserSuppliedTag,
229 rti1516::LogicalTime
const & theTime,
230 rti1516::MessageRetractionHandle retractHandle,
231 rti1516::Exception* except=
NULL);
236 rti1516::ParameterHandleValueMap
const & theParameterValues,
237 rti1516::VariableLengthData
const & theUserSuppliedTag,
238 rti1516::Exception* except=
NULL);
242 rti1516::ParameterHandleValueMap
const & theParameterValues,
243 rti1516::VariableLengthData
const & theUserSuppliedTag,
244 rti1516::LogicalTime
const & theTime,
245 rti1516::MessageRetractionHandle retractHandle,
246 rti1516::Exception* except=
NULL);
250 (rti1516::ObjectInstanceHandle theObject,
251 rti1516::VariableLengthData
const & theUserSuppliedTag,
252 rti1516::Exception* except=
NULL);
255 (rti1516::ObjectInstanceHandle theObject,
256 rti1516::VariableLengthData
const & theUserSuppliedTag,
257 rti1516::LogicalTime
const & theTime,
258 rti1516::MessageRetractionHandle retractHandle,
259 rti1516::Exception* except=
NULL);
263 (rti1516::ObjectInstanceHandle theObject,
264 rti1516::Exception* except=
NULL);
268 (rti1516::ObjectInstanceHandle theObject,
269 rti1516::AttributeHandleSet
const & theAttributes,
271 rti1516::Exception* except=
NULL);
277 rti1516::Exception* except=
NULL);
280 virtual void requestAttributeValueUpdate
281 (rti1516::ObjectInstanceHandle theObject,
282 rti1516::AttributeHandleSet
const & theAttributes,
283 rti1516::VariableLengthData
const & theUserSuppliedTag,
284 rti1516::Exception* except=
NULL);
286 virtual void requestAttributeValueUpdate
288 rti1516::AttributeHandleSet
const & theAttributes,
289 rti1516::VariableLengthData
const & theUserSuppliedTag,
290 rti1516::Exception* except=
NULL);
298 (rti1516::ObjectInstanceHandle theObject,
299 rti1516::AttributeHandleSet
const & theAttributes,
300 rti1516::Exception* except=
NULL);
304 (rti1516::ObjectInstanceHandle theObject,
305 rti1516::AttributeHandleSet
const & theAttributes,
306 rti1516::VariableLengthData
const & theUserSuppliedTag,
307 rti1516::Exception* except=
NULL);
310 virtual void confirmDivestiture
311 (rti1516::ObjectInstanceHandle theObject,
312 rti1516::AttributeHandleSet
const & confirmedAttributes,
313 rti1516::VariableLengthData
const & theUserSuppliedTag,
314 rti1516::Exception* except=
NULL);
318 (rti1516::ObjectInstanceHandle theObject,
319 rti1516::AttributeHandleSet
const & desiredAttributes,
320 rti1516::VariableLengthData
const & theUserSuppliedTag,
321 rti1516::Exception* except=
NULL);
325 (rti1516::ObjectInstanceHandle theObject,
326 rti1516::AttributeHandleSet
const & desiredAttributes,
327 rti1516::Exception* except=
NULL);
330 virtual void attributeOwnershipDivestitureIfWanted
331 (rti1516::ObjectInstanceHandle theObject,
332 rti1516::AttributeHandleSet
const & theAttributes,
333 rti1516::AttributeHandleSet & theDivestedAttributes,
334 rti1516::Exception* except=
NULL);
338 (rti1516::ObjectInstanceHandle theObject,
339 rti1516::AttributeHandleSet
const & theAttributes,
340 rti1516::Exception* except=
NULL);
344 (rti1516::ObjectInstanceHandle theObject,
345 rti1516::AttributeHandleSet
const & theAttributes,
346 rti1516::Exception* except=
NULL);
350 (rti1516::ObjectInstanceHandle theObject,
352 rti1516::Exception* except=
NULL);
356 (rti1516::ObjectInstanceHandle theObject,
359 rti1516::Exception* except=
NULL);
367 (rti1516::LogicalTimeInterval
const & theLookahead,
368 rti1516::Exception* except=
NULL);
372 rti1516::Exception* except=
NULL);
376 rti1516::Exception* except=
NULL);
380 rti1516::Exception* except=
NULL);
384 (rti1516::LogicalTime
const & theTime,
385 rti1516::Exception* except=
NULL);
389 (rti1516::LogicalTime
const & theTime,
390 rti1516::Exception* except=
NULL);
393 virtual void nextMessageRequest
394 (rti1516::LogicalTime
const & theTime,
395 rti1516::Exception* except=
NULL);
398 virtual void nextMessageRequestAvailable
399 (rti1516::LogicalTime
const & theTime,
400 rti1516::Exception* except=
NULL);
404 (rti1516::LogicalTime
const & theTime,
405 rti1516::Exception* except=
NULL);
409 rti1516::Exception* except=
NULL);
413 rti1516::Exception* except=
NULL);
416 virtual void queryGALT (rti1516::LogicalTime & theTime,
418 rti1516::Exception* except=
NULL);
421 virtual void queryLogicalTime (rti1516::LogicalTime & theTime,
422 rti1516::Exception* except=
NULL);
425 virtual void queryLITS (rti1516::LogicalTime & theTime,
427 rti1516::Exception* except=
NULL);
431 (rti1516::LogicalTimeInterval
const & theLookahead,
432 rti1516::Exception* except=
NULL);
435 virtual void queryLookahead (rti1516::LogicalTimeInterval & interval,
436 rti1516::Exception* except=
NULL);
440 (rti1516::MessageRetractionHandle theHandle,
441 rti1516::Exception* except=
NULL);
445 (rti1516::ObjectInstanceHandle theObject,
446 rti1516::AttributeHandleSet
const & theAttributes,
448 rti1516::Exception* except=
NULL);
454 rti1516::Exception* except=
NULL);
462 (rti1516::DimensionHandleSet
const & theDimensions,
463 rti1516::RegionHandle handle,
464 rti1516::Exception* except=
NULL);
467 virtual void commitRegionModifications
468 (rti1516::RegionHandleSet
const & theRegionHandleSet,
469 rti1516::Exception* except=
NULL);
473 (rti1516::RegionHandle theRegion,
474 rti1516::Exception* except=
NULL);
477 virtual void registerObjectInstanceWithRegions
479 rti1516::AttributeHandleSetRegionHandleSetPairVector
const &
480 theAttributeHandleSetRegionHandleSetPairVector,
481 rti1516::ObjectInstanceHandle objectHandle,
482 rti1516::Exception* except=
NULL);
484 virtual void registerObjectInstanceWithRegions
486 rti1516::AttributeHandleSetRegionHandleSetPairVector
const &
487 theAttributeHandleSetRegionHandleSetPairVector,
488 std::wstring
const & theObjectInstanceName,
489 rti1516::ObjectInstanceHandle objectHandle,
490 rti1516::Exception* except=
NULL);
493 virtual void associateRegionsForUpdates
494 (rti1516::ObjectInstanceHandle theObject,
495 rti1516::AttributeHandleSetRegionHandleSetPairVector
const &
496 theAttributeHandleSetRegionHandleSetPairVector,
497 rti1516::Exception* except=
NULL);
500 virtual void unassociateRegionsForUpdates
501 (rti1516::ObjectInstanceHandle theObject,
502 rti1516::AttributeHandleSetRegionHandleSetPairVector
const &
503 theAttributeHandleSetRegionHandleSetPairVector,
504 rti1516::Exception* except=
NULL);
507 virtual void subscribeObjectClassAttributesWithRegions
509 rti1516::AttributeHandleSetRegionHandleSetPairVector
const &
510 theAttributeHandleSetRegionHandleSetPairVector,
512 rti1516::Exception* except=
NULL);
515 virtual void unsubscribeObjectClassAttributesWithRegions
517 rti1516::AttributeHandleSetRegionHandleSetPairVector
const &
518 theAttributeHandleSetRegionHandleSetPairVector,
519 rti1516::Exception* except=
NULL);
522 virtual void subscribeInteractionClassWithRegions
524 rti1516::RegionHandleSet
const & theRegionHandleSet,
526 rti1516::Exception* except=
NULL);
529 virtual void unsubscribeInteractionClassWithRegions
531 rti1516::RegionHandleSet
const & theRegionHandleSet,
532 rti1516::Exception* except=
NULL);
535 virtual void sendInteractionWithRegions
537 rti1516::ParameterHandleValueMap
const & theParameterValues,
538 rti1516::RegionHandleSet
const & theRegionHandleSet,
539 rti1516::VariableLengthData
const & theUserSuppliedTag,
540 rti1516::Exception* except=
NULL);
542 virtual void sendInteractionWithRegions
544 rti1516::ParameterHandleValueMap
const & theParameterValues,
545 rti1516::RegionHandleSet
const & theRegionHandleSet,
546 rti1516::VariableLengthData
const & theUserSuppliedTag,
547 rti1516::LogicalTime
const & theTime,
548 rti1516::MessageRetractionHandle retractHandle,
549 rti1516::Exception* except=
NULL);
552 virtual void requestAttributeValueUpdateWithRegions
554 rti1516::AttributeHandleSetRegionHandleSetPairVector
const & theSet,
555 rti1516::VariableLengthData
const & theUserSuppliedTag,
556 rti1516::Exception* except=
NULL);
564 (std::wstring
const & theName,
566 rti1516::Exception* except=
NULL);
572 rti1516::Exception* except=
NULL);
577 std::wstring
const & theAttributeName,
579 rti1516::Exception* except=
NULL);
586 rti1516::Exception* except=
NULL);
590 (std::wstring
const & theName,
592 rti1516::Exception* except=
NULL);
598 rti1516::Exception* except=
NULL);
603 std::wstring
const & theName,
605 rti1516::Exception* except=
NULL);
612 rti1516::Exception* except=
NULL);
616 (std::wstring
const & theName,
617 rti1516::ObjectInstanceHandle objectHandle,
618 rti1516::Exception* except=
NULL);
622 (rti1516::ObjectInstanceHandle theHandle,
624 rti1516::Exception* except=
NULL);
628 (std::wstring
const & theName,
630 rti1516::Exception* except=
NULL);
636 rti1516::Exception* except=
NULL);
639 virtual void getDimensionUpperBound
641 unsigned long upperBound,
642 rti1516::Exception* except=
NULL);
645 virtual void getAvailableDimensionsForClassAttribute
648 rti1516::DimensionHandleSet handleSet,
649 rti1516::Exception* except=
NULL);
652 virtual void getKnownObjectClassHandle
653 (rti1516::ObjectInstanceHandle theObject,
655 rti1516::Exception* except=
NULL);
658 virtual void getAvailableDimensionsForInteractionClass
660 rti1516::DimensionHandleSet handleSet,
661 rti1516::Exception* except=
NULL);
664 virtual void getTransportationType
665 (std::wstring
const & transportationName,
667 rti1516::Exception* except=
NULL);
673 rti1516::Exception* except=
NULL);
676 virtual void getOrderType
677 (std::wstring
const & orderName,
679 rti1516::Exception* except=
NULL);
682 virtual void getOrderName
685 rti1516::Exception* except=
NULL);
688 virtual void enableObjectClassRelevanceAdvisorySwitch (
689 rti1516::Exception* except=
NULL);
692 virtual void disableObjectClassRelevanceAdvisorySwitch (
693 rti1516::Exception* except=
NULL);
697 rti1516::Exception* except=
NULL);
701 rti1516::Exception* except=
NULL);
705 rti1516::Exception* except=
NULL);
709 rti1516::Exception* except=
NULL);
713 rti1516::Exception* except=
NULL);
717 rti1516::Exception* except=
NULL);
720 virtual void getDimensionHandleSet
721 (rti1516::RegionHandle theRegionHandle,
722 rti1516::DimensionHandleSet handleSet,
723 rti1516::Exception* except=
NULL);
726 virtual void getRangeBounds
727 (rti1516::RegionHandle theRegionHandle,
729 rti1516::RangeBounds bounds,
730 rti1516::Exception* except=
NULL);
733 virtual void setRangeBounds
734 (rti1516::RegionHandle theRegionHandle,
736 rti1516::RangeBounds
const & theRangeBounds,
737 rti1516::Exception* except=
NULL);
740 virtual void normalizeFederateHandle
742 unsigned long normal,
743 rti1516::Exception* except=
NULL);
746 virtual void normalizeServiceGroup
747 (rti1516::ServiceGroupIndicator theServiceGroup,
748 unsigned long normal,
749 rti1516::Exception* except=
NULL);
754 virtual void evokeCallback(
double approximateMinimumTimeInSeconds,
756 rti1516::Exception* except=
NULL);
759 virtual void evokeMultipleCallbacks(
double approximateMinimumTimeInSeconds,
760 double approximateMaximumTimeInSeconds,
762 rti1516::Exception* except=
NULL);
765 virtual void enableCallbacks (
766 rti1516::Exception* except=
NULL);
769 virtual void disableCallbacks (
770 rti1516::Exception* except=
NULL);
772 virtual void decodeFederateHandle(
773 rti1516::VariableLengthData
const & encodedValue,
775 rti1516::Exception* except=
NULL)
const;
777 virtual void decodeObjectClassHandle(
778 rti1516::VariableLengthData
const & encodedValue,
780 rti1516::Exception* except=
NULL)
const;
782 virtual void decodeInteractionClassHandle(
783 rti1516::VariableLengthData
const & encodedValue,
785 rti1516::Exception* except=
NULL)
const;
787 virtual void decodeObjectInstanceHandle(
788 rti1516::VariableLengthData
const & encodedValue,
789 rti1516::ObjectInstanceHandle objectHandle,
790 rti1516::Exception* except=
NULL)
const;
792 virtual void decodeAttributeHandle(
793 rti1516::VariableLengthData
const & encodedValue,
795 rti1516::Exception* except=
NULL)
const;
797 virtual void decodeParameterHandle(
798 rti1516::VariableLengthData
const & encodedValue,
800 rti1516::Exception* except=
NULL)
const;
802 virtual void decodeDimensionHandle(
803 rti1516::VariableLengthData
const & encodedValue,
805 rti1516::Exception* except=
NULL)
const;
807 virtual void decodeMessageRetractionHandle(
808 rti1516::VariableLengthData
const & encodedValue,
809 rti1516::MessageRetractionHandle retractHandle,
810 rti1516::Exception* except=
NULL)
const;
812 virtual void decodeRegionHandle(
813 rti1516::VariableLengthData
const & encodedValue,
814 rti1516::RegionHandle handle,
815 rti1516::Exception* except=
NULL)
const;
819 virtual int verboseLevel()
const;
828 unsigned long myRegisterCount;
829 unsigned long myDeleteCount;
830 bool myAllowEvokeCallbackToBeObserved;
832 static const DtMomArgument theDfltMomArgument;
833 static const DtMomArgument theDfltRetVal;
834 static DtMomObserverCreator theCreator;
virtual void deleteRegion(Region *theRegion)
virtual void enableInteractionRelevanceAdvisorySwitch()
virtual char * getAttributeName(AttributeHandle theHandle, ObjectClassHandle whichClass)
virtual void federateSaveNotComplete()
OrderType
Definition: datatypes.pb.h:472
virtual ParameterHandle getParameterHandle(const char *theName, InteractionClassHandle whichClass)
virtual void unconditionalAttributeOwnershipDivestiture(ObjectHandle theObject, const AttributeHandleSet &theAttributes)
virtual void attributeOwnershipAcquisition(ObjectHandle theObject, const AttributeHandleSet &desiredAttributes, const char *theTag)
virtual EventRetractionHandle sendInteraction(InteractionClassHandle theInteraction, const ParameterHandleValuePairSet &theParameters, const FedTime &theTime, const char *theTag)
virtual ObjectHandle registerObjectInstance(ObjectClassHandle theClass, const char *theObject)
virtual void requestFederationRestore(const char *label)
virtual char * getObjectClassName(ObjectClassHandle theHandle)
virtual void disableTimeConstrained()
virtual void changeInteractionTransportationType(InteractionClassHandle theClass, TransportationHandle theType)
virtual void cancelAttributeOwnershipAcquisition(ObjectHandle theObject, const AttributeHandleSet &theAttributes)
virtual void retract(EventRetractionHandle theHandle)
virtual void flushQueueRequest(const FedTime &theTime)
virtual void disableTimeRegulation()
virtual EventRetractionHandle updateAttributeValues(ObjectHandle theObject, const AttributeHandleValuePairSet &theAttributes, const FedTime &theTime, const char *theTag)
virtual Region * createRegion(SpaceHandle theSpace, ULong numberOfExtents)
virtual char * getParameterName(ParameterHandle theHandle, InteractionClassHandle whichClass)
virtual void queryAttributeOwnership(ObjectHandle theObject, AttributeHandle theAttribute)
virtual void publishInteractionClass(InteractionClassHandle theInteraction)
virtual void localDeleteObjectInstance(ObjectHandle theObject)
ULong InteractionClassHandle
Definition: RTItypes13.h:106
TransportationType
Definition: rtiAmbassadorFedProBase.h:43
Handle ParameterHandle
Definition: RTItypes13.h:114
virtual DimensionHandle getDimensionHandle(const char *theName, SpaceHandle whichSpace)
virtual void disableAttributeRelevanceAdvisorySwitch()
virtual void attributeOwnershipAcquisitionIfAvailable(ObjectHandle theObject, const AttributeHandleSet &desiredAttributes)
virtual void timeAdvanceRequestAvailable(const FedTime &theTime)
virtual void requestFederationSave(const char *label, const FedTime &theTime)
virtual void modifyLookahead(const FedTime &theLookahead)
virtual void enableAttributeScopeAdvisorySwitch()
virtual FederateHandle joinFederationExecution(const char *yourName, const char *executionName, FederateAmbassadorPtr federateAmbassadorReference)
virtual char * getInteractionClassName(InteractionClassHandle theHandle)
virtual void negotiatedAttributeOwnershipDivestiture(ObjectHandle theObject, const AttributeHandleSet &theAttributes, const char *theTag)
virtual ObjectHandle getObjectInstanceHandle(const char *theName)
virtual EventRetractionHandle deleteObjectInstance(ObjectHandle theObject, const FedTime &theTime, const char *theTag)
Instances of DtFederateMgr process federation-level messages (such as create, destroy, join, resign, and sync points) and manages the objects responsible for handling general communication, objects, interactions, the FOM, MOM, and data distribution mmg.
Definition: fedMgr.h:93
virtual void changeAttributeTransportationType(ObjectHandle theObject, const AttributeHandleSet &theAttributes, TransportationHandle theType)
#define NULL
Definition: baseTypes13.h:8
virtual void timeAdvanceRequest(const FedTime &theTime)
virtual void resignFederationExecution(ResignAction theAction)
virtual void enableTimeRegulation(const FedTime &theFederateTime, const FedTime &theLookahead)
virtual InteractionClassHandle getInteractionClassHandle(const char *theName)
virtual void changeInteractionOrderType(InteractionClassHandle theClass, OrderingHandle theType)
virtual void federateRestoreComplete()
Handle DimensionHandle
Definition: RTItypes13.h:118
virtual void destroyFederationExecution(const char *executionName)
virtual void registerFederationSynchronizationPoint(const char *label, const char *theTag)
virtual void disableAsynchronousDelivery()
virtual void unpublishObjectClass(ObjectClassHandle theClass)
virtual void unsubscribeInteractionClass(InteractionClassHandle theClass)
virtual void unsubscribeObjectClass(ObjectClassHandle theClass)
virtual void unpublishInteractionClass(InteractionClassHandle theInteraction)
The object manager class processes the object management services.
Definition: objMgr.h:81
virtual void queryLookahead(FedTime &theTime)
virtual void disableInteractionRelevanceAdvisorySwitch()
virtual void federateRestoreNotComplete()
virtual void createFederationExecution(const char *executionName, const char *FED)
ResignAction
Definition: datatypes.pb.h:305
virtual void cancelNegotiatedAttributeOwnershipDivestiture(ObjectHandle theObject, const AttributeHandleSet &theAttributes)
virtual void federateSaveBegun()
ULong FederateHandle
Definition: RTItypes13.h:120
virtual char * getDimensionName(DimensionHandle theHandle, SpaceHandle whichSpace)
virtual char * getObjectInstanceName(ObjectHandle theHandle)
virtual void synchronizationPointAchieved(const char *label)
virtual Boolean isAttributeOwnedByFederate(ObjectHandle theObject, AttributeHandle theAttribute)
virtual void subscribeObjectClassAttributes(ObjectClassHandle theClass, const AttributeHandleSet &attributeList, Boolean active=RTI_TRUE)
virtual void disableAttributeScopeAdvisorySwitch()
virtual void subscribeInteractionClass(InteractionClassHandle theClass, Boolean active=RTI_TRUE)
virtual void changeAttributeOrderType(ObjectHandle theObject, const AttributeHandleSet &theAttributes, OrderingHandle theType)
ULong ObjectClassHandle
Definition: RTItypes13.h:104
virtual void enableTimeConstrained()
virtual void federateSaveComplete()
virtual void enableAsynchronousDelivery()
virtual AttributeHandle getAttributeHandle(const char *theName, ObjectClassHandle whichClass)
virtual char * getTransportationName(TransportationHandle theHandle)
virtual void enableAttributeRelevanceAdvisorySwitch()
Handle AttributeHandle
Definition: RTItypes13.h:112
virtual ObjectClassHandle getObjectClassHandle(const char *theName)