MAK RTIspy API Documentation for HLA Evolved
ambObserver1516.h
Go to the documentation of this file.
00001 /*********************************************************************
00002 ** Copyright (c) 1998 MaK Technologies, Inc.
00003 ** All rights reserved.
00004 *********************************************************************/
00005 /*********************************************************************
00006 ** $RCSfile: ambObserver1516.h,v $ $Revision: 1.7 $ $State: Exp $
00007 *********************************************************************/
00008 
00011 
00012 #ifndef DtRtiAmbassadorObserver1516_H_
00013 #define DtRtiAmbassadorObserver1516_H_
00014 
00015 #ifdef DtIFSPEC1516
00016 
00017 #include "rtiMsConfig.h"
00018 #include <vlutil/vlList.h>
00019 #include <vlutil/vlString.h>
00020 #include <RTI/RTI1516.h>
00021 
00022 class DtRtiAmbassadorImplementor;
00023 
00024 class DT_DLL_LRC DtRtiAmbassadorObserver : public MAKRti::DtListedObj
00025 {
00026 public:
00027 
00028    DtRtiAmbassadorObserver() : MAKRti::DtListedObj() {}
00029 
00030    virtual ~DtRtiAmbassadorObserver() {}
00031 
00033    virtual DtRtiAmbassadorObserver* next() const;
00034 
00036    virtual DtRtiAmbassadorObserver* prev() const;
00037 
00040    virtual DtRtiAmbassadorObserver* wrapNext() const;
00041 
00044    virtual DtRtiAmbassadorObserver* wrapPrev() const;
00045 
00047     virtual void createFederationExecution
00048     (std::wstring const & federationExecutionName,
00049      std::wstring const & fullPathNameToTheFDDfile,
00050      std::wstring const & logicalTimeImplementationName,
00051      rti1516::Exception* except=NULL) {}
00052 
00054     virtual void destroyFederationExecution 
00055     (std::wstring const & federationExecutionName,
00056      rti1516::Exception* except=NULL) {}
00057 
00059     virtual void joinFederationExecution 
00060     (std::wstring const & federateType,
00061      std::wstring const & federationExecutionName,
00062      rti1516::FederateAmbassador & federateAmbassador,
00063      rti1516::FederateHandle federateHandle,
00064      rti1516::Exception* except=NULL) {}
00065 
00067     virtual void resignFederationExecution
00068     (rti1516::ResignAction resignAction,
00069      rti1516::Exception* except=NULL) {}
00070 
00072     virtual void registerFederationSynchronizationPoint
00073     (std::wstring const & label,
00074      rti1516::VariableLengthData const & theUserSuppliedTag,
00075      rti1516::Exception* except=NULL) {}
00076 
00077     virtual void registerFederationSynchronizationPoint
00078     (std::wstring const & label,
00079      rti1516::VariableLengthData const & theUserSuppliedTag,
00080      rti1516::FederateHandleSet const & syncSet,
00081      rti1516::Exception* except=NULL) {}
00082 
00084     virtual void synchronizationPointAchieved
00085     (std::wstring const & label,
00086      rti1516::Exception* except=NULL) {}
00087 
00089     virtual void requestFederationSave
00090     (std::wstring const & label,
00091      rti1516::Exception* except=NULL) {}
00092 
00093     virtual void requestFederationSave
00094     (std::wstring const & label,
00095      rti1516::LogicalTime const & theTime,
00096      rti1516::Exception* except=NULL) {}
00097 
00099     virtual void federateSaveBegun (
00100      rti1516::Exception* except=NULL) {}
00101 
00103     virtual void federateSaveComplete (
00104      rti1516::Exception* except=NULL) {}
00105 
00106     virtual void federateSaveNotComplete(
00107      rti1516::Exception* except=NULL) {}
00108 
00110     virtual void queryFederationSaveStatus (
00111      rti1516::Exception* except=NULL) {}
00112 
00114     virtual void requestFederationRestore
00115     (std::wstring const & label,
00116      rti1516::Exception* except=NULL) {}
00117 
00119     virtual void federateRestoreComplete (
00120      rti1516::Exception* except=NULL) {}
00121 
00122     virtual void federateRestoreNotComplete (
00123      rti1516::Exception* except=NULL) {}
00124 
00126     virtual void queryFederationRestoreStatus (
00127      rti1516::Exception* except=NULL) {}
00128 
00132   
00134     virtual void publishObjectClassAttributes
00135     (rti1516::ObjectClassHandle theClass,
00136      rti1516::AttributeHandleSet const & attributeList,
00137      rti1516::Exception* except=NULL) {}
00138 
00140     virtual void unpublishObjectClass
00141     (rti1516::ObjectClassHandle theClass,
00142      rti1516::Exception* except=NULL) {}
00143 
00144     virtual void unpublishObjectClassAttributes
00145     (rti1516::ObjectClassHandle theClass,
00146      rti1516::AttributeHandleSet const & attributeList,
00147      rti1516::Exception* except=NULL) {}
00148 
00150     virtual void publishInteractionClass
00151     (rti1516::InteractionClassHandle theInteraction,
00152      rti1516::Exception* except=NULL) {}
00153 
00155     virtual void unpublishInteractionClass
00156     (rti1516::InteractionClassHandle theInteraction,
00157      rti1516::Exception* except=NULL) {}
00158 
00160     virtual void subscribeObjectClassAttributes
00161     (rti1516::ObjectClassHandle theClass,
00162      rti1516::AttributeHandleSet const & attributeList,
00163      bool active,
00164      rti1516::Exception* except=NULL) {}
00165 
00167     virtual void unsubscribeObjectClass
00168     (rti1516::ObjectClassHandle theClass,
00169      rti1516::Exception* except=NULL) {}
00170 
00171     virtual void unsubscribeObjectClassAttributes
00172     (rti1516::ObjectClassHandle theClass,
00173      rti1516::AttributeHandleSet const & attributeList,
00174      rti1516::Exception* except=NULL) {}
00175 
00177     virtual void subscribeInteractionClass
00178     (rti1516::InteractionClassHandle theClass,
00179      bool active,
00180      rti1516::Exception* except=NULL) {}
00181 
00183     virtual void unsubscribeInteractionClass
00184     (rti1516::InteractionClassHandle theClass,
00185      rti1516::Exception* except=NULL) {}
00186 
00190   
00192     virtual void reserveObjectInstanceName
00193     (std::wstring const & theObjectInstanceName,
00194      rti1516::Exception* except=NULL) {}
00195 
00197     virtual void registerObjectInstance
00198     (rti1516::ObjectClassHandle theClass,
00199      rti1516::ObjectInstanceHandle objectHandle,
00200      rti1516::Exception* except=NULL) {}
00201 
00202     virtual void registerObjectInstance
00203     (rti1516::ObjectClassHandle theClass,
00204      std::wstring const & theObjectInstanceName,
00205      rti1516::ObjectInstanceHandle objectHandle,
00206      rti1516::Exception* except=NULL) {}
00207 
00209     virtual void updateAttributeValues
00210     (rti1516::ObjectInstanceHandle theObject,
00211      rti1516::AttributeHandleValueMap const & theAttributeValues,
00212      rti1516::VariableLengthData const & theUserSuppliedTag,
00213      rti1516::Exception* except=NULL) {}
00214 
00215     virtual void updateAttributeValues
00216     (rti1516::ObjectInstanceHandle theObject,
00217      rti1516::AttributeHandleValueMap const & theAttributeValues,
00218      rti1516::VariableLengthData const & theUserSuppliedTag,
00219      rti1516::LogicalTime const & theTime,
00220      rti1516::MessageRetractionHandle retractHandle,
00221      rti1516::Exception* except=NULL) {}
00222 
00224     virtual void sendInteraction
00225     (rti1516::InteractionClassHandle theInteraction,
00226      rti1516::ParameterHandleValueMap const & theParameterValues,
00227      rti1516::VariableLengthData const & theUserSuppliedTag,
00228      rti1516::Exception* except=NULL) {}
00229 
00230     virtual void sendInteraction
00231     (rti1516::InteractionClassHandle theInteraction,
00232      rti1516::ParameterHandleValueMap const & theParameterValues,
00233      rti1516::VariableLengthData const & theUserSuppliedTag,
00234      rti1516::LogicalTime const & theTime,
00235      rti1516::MessageRetractionHandle retractHandle,
00236      rti1516::Exception* except=NULL) {}
00237 
00239     virtual void deleteObjectInstance
00240     (rti1516::ObjectInstanceHandle theObject,
00241      rti1516::VariableLengthData const & theUserSuppliedTag,
00242      rti1516::Exception* except=NULL) {}
00243 
00244     virtual void deleteObjectInstance
00245     (rti1516::ObjectInstanceHandle theObject,
00246      rti1516::VariableLengthData const & theUserSuppliedTag,
00247      rti1516::LogicalTime  const & theTime,
00248      rti1516::MessageRetractionHandle retractHandle,
00249      rti1516::Exception* except=NULL) {}
00250 
00252     virtual void localDeleteObjectInstance
00253     (rti1516::ObjectInstanceHandle theObject,
00254      rti1516::Exception* except=NULL) {}
00255 
00257     virtual void changeAttributeTransportationType
00258     (rti1516::ObjectInstanceHandle theObject,
00259      rti1516::AttributeHandleSet const & theAttributes,
00260      rti1516::TransportationType theType,
00261      rti1516::Exception* except=NULL) {}
00262 
00264     virtual void changeInteractionTransportationType
00265     (rti1516::InteractionClassHandle theClass,
00266      rti1516::TransportationType theType,
00267      rti1516::Exception* except=NULL) {}
00268   
00270     virtual void requestAttributeValueUpdate
00271     (rti1516::ObjectInstanceHandle theObject,
00272      rti1516::AttributeHandleSet const & theAttributes,
00273      rti1516::VariableLengthData const & theUserSuppliedTag,
00274      rti1516::Exception* except=NULL) {}
00275 
00276     virtual void requestAttributeValueUpdate
00277     (rti1516::ObjectClassHandle theClass,
00278      rti1516::AttributeHandleSet const & theAttributes,
00279      rti1516::VariableLengthData const & theUserSuppliedTag,
00280      rti1516::Exception* except=NULL) {}
00281 
00286     virtual void unconditionalAttributeOwnershipDivestiture
00287     (rti1516::ObjectInstanceHandle theObject,
00288      rti1516::AttributeHandleSet const & theAttributes,
00289      rti1516::Exception* except=NULL) {}
00290 
00292     virtual void negotiatedAttributeOwnershipDivestiture
00293     (rti1516::ObjectInstanceHandle theObject,
00294      rti1516::AttributeHandleSet const & theAttributes,
00295      rti1516::VariableLengthData const & theUserSuppliedTag,
00296      rti1516::Exception* except=NULL) {}
00297 
00299     virtual void confirmDivestiture
00300     (rti1516::ObjectInstanceHandle theObject,
00301      rti1516::AttributeHandleSet const & confirmedAttributes,
00302      rti1516::VariableLengthData const & theUserSuppliedTag,
00303      rti1516::Exception* except=NULL) {}
00304 
00306     virtual void attributeOwnershipAcquisition
00307     (rti1516::ObjectInstanceHandle theObject,
00308      rti1516::AttributeHandleSet const & desiredAttributes,
00309      rti1516::VariableLengthData const & theUserSuppliedTag,
00310      rti1516::Exception* except=NULL) {}
00311 
00313     virtual void attributeOwnershipAcquisitionIfAvailable
00314     (rti1516::ObjectInstanceHandle theObject,
00315      rti1516::AttributeHandleSet const & desiredAttributes,
00316      rti1516::Exception* except=NULL) {}
00317 
00319     virtual void attributeOwnershipDivestitureIfWanted
00320     (rti1516::ObjectInstanceHandle theObject,
00321      rti1516::AttributeHandleSet const & theAttributes,
00322      rti1516::AttributeHandleSet & theDivestedAttributes,
00323      rti1516::Exception* except=NULL) {}
00324 
00326     virtual void cancelNegotiatedAttributeOwnershipDivestiture
00327     (rti1516::ObjectInstanceHandle theObject,
00328      rti1516::AttributeHandleSet const & theAttributes,
00329      rti1516::Exception* except=NULL) {}
00330 
00332     virtual void cancelAttributeOwnershipAcquisition
00333     (rti1516::ObjectInstanceHandle theObject,
00334      rti1516::AttributeHandleSet const & theAttributes,
00335      rti1516::Exception* except=NULL) {}
00336 
00338     virtual void queryAttributeOwnership
00339     (rti1516::ObjectInstanceHandle theObject,
00340      rti1516::AttributeHandle theAttribute,
00341      rti1516::Exception* except=NULL) {}
00342 
00344     virtual void isAttributeOwnedByFederate
00345     (rti1516::ObjectInstanceHandle theObject,
00346      rti1516::AttributeHandle theAttribute,
00347      bool result,
00348      rti1516::Exception* except=NULL) {}
00349 
00353   
00355     virtual void enableTimeRegulation
00356     (rti1516::LogicalTimeInterval const & theLookahead,
00357      rti1516::Exception* except=NULL) {}
00358 
00360     virtual void disableTimeRegulation (
00361      rti1516::Exception* except=NULL) {}
00362 
00364     virtual void enableTimeConstrained (
00365      rti1516::Exception* except=NULL) {}
00366 
00368     virtual void disableTimeConstrained (
00369      rti1516::Exception* except=NULL) {}
00370 
00372     virtual void timeAdvanceRequest
00373     (rti1516::LogicalTime const & theTime,
00374      rti1516::Exception* except=NULL) {}
00375 
00377     virtual void timeAdvanceRequestAvailable
00378     (rti1516::LogicalTime const & theTime,
00379      rti1516::Exception* except=NULL) {}
00380 
00382     virtual void nextMessageRequest
00383     (rti1516::LogicalTime const & theTime,
00384      rti1516::Exception* except=NULL) {}
00385 
00387     virtual void nextMessageRequestAvailable
00388     (rti1516::LogicalTime const & theTime,
00389      rti1516::Exception* except=NULL) {}
00390 
00392     virtual void flushQueueRequest
00393     (rti1516::LogicalTime const & theTime,
00394      rti1516::Exception* except=NULL) {}
00395 
00397     virtual void enableAsynchronousDelivery (
00398      rti1516::Exception* except=NULL) {}
00399 
00401     virtual void disableAsynchronousDelivery (
00402      rti1516::Exception* except=NULL) {}
00403 
00405     virtual void queryGALT (rti1516::LogicalTime & theTime,
00406        bool result,
00407        rti1516::Exception* except=NULL) {}
00408 
00410     virtual void queryLogicalTime (rti1516::LogicalTime & theTime,
00411      rti1516::Exception* except=NULL) {}
00412 
00414     virtual void queryLITS (rti1516::LogicalTime & theTime,
00415        bool result,
00416        rti1516::Exception* except=NULL) {}
00417 
00419     virtual void modifyLookahead
00420     (rti1516::LogicalTimeInterval const & theLookahead,
00421      rti1516::Exception* except=NULL) {}
00422 
00424     virtual void queryLookahead (rti1516::LogicalTimeInterval & interval,
00425      rti1516::Exception* except=NULL) {}
00426 
00428     virtual void retract
00429     (rti1516::MessageRetractionHandle theHandle,
00430      rti1516::Exception* except=NULL) {}
00431 
00433     virtual void changeAttributeOrderType
00434     (rti1516::ObjectInstanceHandle theObject,
00435      rti1516::AttributeHandleSet const & theAttributes,
00436      rti1516::OrderType theType,
00437      rti1516::Exception* except=NULL) {}
00438 
00440     virtual void changeInteractionOrderType
00441     (rti1516::InteractionClassHandle theClass,
00442      rti1516::OrderType theType,
00443      rti1516::Exception* except=NULL) {}
00444 
00448   
00450     virtual void createRegion
00451       (rti1516::DimensionHandleSet const & theDimensions,
00452        rti1516::RegionHandle handle,
00453        rti1516::Exception* except=NULL) {}
00454 
00456     virtual void commitRegionModifications
00457     (rti1516::RegionHandleSet const & theRegionHandleSet,
00458      rti1516::Exception* except=NULL) {}
00459 
00461     virtual void deleteRegion
00462     (rti1516::RegionHandle theRegion,
00463      rti1516::Exception* except=NULL) {}
00464 
00466     virtual void registerObjectInstanceWithRegions
00467     (rti1516::ObjectClassHandle theClass,
00468      rti1516::AttributeHandleSetRegionHandleSetPairVector const &
00469      theAttributeHandleSetRegionHandleSetPairVector,
00470      rti1516::ObjectInstanceHandle objectHandle,
00471      rti1516::Exception* except=NULL) {}
00472 
00473     virtual void registerObjectInstanceWithRegions
00474     (rti1516::ObjectClassHandle theClass,
00475      rti1516::AttributeHandleSetRegionHandleSetPairVector const &
00476      theAttributeHandleSetRegionHandleSetPairVector,
00477      std::wstring const & theObjectInstanceName,
00478      rti1516::ObjectInstanceHandle objectHandle,
00479      rti1516::Exception* except=NULL) {}
00480 
00482     virtual void associateRegionsForUpdates
00483     (rti1516::ObjectInstanceHandle theObject,
00484      rti1516::AttributeHandleSetRegionHandleSetPairVector const &
00485      theAttributeHandleSetRegionHandleSetPairVector,
00486      rti1516::Exception* except=NULL) {}
00487 
00489     virtual void unassociateRegionsForUpdates
00490     (rti1516::ObjectInstanceHandle theObject,
00491      rti1516::AttributeHandleSetRegionHandleSetPairVector const &
00492      theAttributeHandleSetRegionHandleSetPairVector,
00493      rti1516::Exception* except=NULL) {}
00494 
00496     virtual void subscribeObjectClassAttributesWithRegions
00497     (rti1516::ObjectClassHandle theClass,
00498      rti1516::AttributeHandleSetRegionHandleSetPairVector const &
00499      theAttributeHandleSetRegionHandleSetPairVector,
00500      bool active,
00501      rti1516::Exception* except=NULL) {}
00502 
00504     virtual void unsubscribeObjectClassAttributesWithRegions
00505     (rti1516::ObjectClassHandle theClass,
00506      rti1516::AttributeHandleSetRegionHandleSetPairVector const &
00507      theAttributeHandleSetRegionHandleSetPairVector,
00508      rti1516::Exception* except=NULL) {}
00509 
00511     virtual void subscribeInteractionClassWithRegions
00512     (rti1516::InteractionClassHandle theClass,
00513      rti1516::RegionHandleSet const & theRegionHandleSet,
00514      bool active,
00515      rti1516::Exception* except=NULL) {}
00516 
00518     virtual void unsubscribeInteractionClassWithRegions
00519     (rti1516::InteractionClassHandle theClass,
00520      rti1516::RegionHandleSet const & theRegionHandleSet,
00521      rti1516::Exception* except=NULL) {}
00522 
00524     virtual void sendInteractionWithRegions
00525     (rti1516::InteractionClassHandle theInteraction,
00526      rti1516::ParameterHandleValueMap const & theParameterValues,
00527      rti1516::RegionHandleSet const & theRegionHandleSet,
00528      rti1516::VariableLengthData const & theUserSuppliedTag,
00529      rti1516::Exception* except=NULL) {}
00530 
00531     virtual void sendInteractionWithRegions
00532     (rti1516::InteractionClassHandle theInteraction,
00533      rti1516::ParameterHandleValueMap const & theParameterValues,
00534      rti1516::RegionHandleSet const & theRegionHandleSet,
00535      rti1516::VariableLengthData const & theUserSuppliedTag,
00536      rti1516::LogicalTime const & theTime,
00537      rti1516::MessageRetractionHandle retractHandle,
00538      rti1516::Exception* except=NULL) {}
00539 
00541     virtual void requestAttributeValueUpdateWithRegions
00542     (rti1516::ObjectClassHandle theClass,
00543      rti1516::AttributeHandleSetRegionHandleSetPairVector const & theSet,
00544      rti1516::VariableLengthData const & theUserSuppliedTag,
00545      rti1516::Exception* except=NULL) {}
00546 
00550   
00552     virtual void getObjectClassHandle
00553       (std::wstring const & theName,
00554       rti1516::ObjectClassHandle classHandle,
00555       rti1516::Exception* except=NULL) {}
00556 
00558     virtual void getObjectClassName
00559     (rti1516::ObjectClassHandle theHandle,
00560      std::wstring name,
00561      rti1516::Exception* except=NULL) {}
00562 
00564     virtual void getAttributeHandle
00565     (rti1516::ObjectClassHandle whichClass,
00566      std::wstring const & theAttributeName,
00567      rti1516::AttributeHandle handle,
00568      rti1516::Exception* except=NULL) {}
00569 
00571     virtual void getAttributeName
00572     (rti1516::ObjectClassHandle whichClass,
00573      rti1516::AttributeHandle theHandle,
00574      std::wstring name,
00575      rti1516::Exception* except=NULL) {}
00576 
00578     virtual void getInteractionClassHandle
00579     (std::wstring const & theName,
00580      rti1516::InteractionClassHandle handle,
00581      rti1516::Exception* except=NULL) {}
00582 
00584     virtual void getInteractionClassName
00585     (rti1516::InteractionClassHandle theHandle,
00586      std::wstring name,
00587      rti1516::Exception* except=NULL) {}
00588 
00590     virtual void getParameterHandle
00591     (rti1516::InteractionClassHandle whichClass,
00592      std::wstring const & theName,
00593      rti1516::ParameterHandle handle,
00594      rti1516::Exception* except=NULL) {}
00595 
00597     virtual void getParameterName
00598     (rti1516::InteractionClassHandle whichClass,
00599      rti1516::ParameterHandle theHandle,
00600      std::wstring name,
00601      rti1516::Exception* except=NULL) {}
00602 
00604     virtual void getObjectInstanceHandle
00605     (std::wstring const & theName,
00606      rti1516::ObjectInstanceHandle objectHandle,
00607      rti1516::Exception* except=NULL) {}
00608 
00610     virtual void getObjectInstanceName
00611     (rti1516::ObjectInstanceHandle theHandle,
00612      std::wstring name,
00613      rti1516::Exception* except=NULL) {}
00614 
00616     virtual void getDimensionHandle
00617     (std::wstring const & theName,
00618      rti1516::DimensionHandle handle,
00619      rti1516::Exception* except=NULL) {}
00620 
00622     virtual void getDimensionName
00623     (rti1516::DimensionHandle theHandle,
00624      std::wstring name,
00625      rti1516::Exception* except=NULL) {}
00626 
00628     virtual void getDimensionUpperBound
00629     (rti1516::DimensionHandle theHandle,
00630      unsigned long upperBound,
00631      rti1516::Exception* except=NULL) {}
00632 
00634     virtual void getAvailableDimensionsForClassAttribute
00635     (rti1516::ObjectClassHandle theClass,
00636      rti1516::AttributeHandle theHandle,
00637      rti1516::DimensionHandleSet handleSet,
00638      rti1516::Exception* except=NULL) {}
00639 
00641     virtual void getKnownObjectClassHandle
00642       (rti1516::ObjectInstanceHandle theObject,
00643       rti1516::ObjectClassHandle classHandle,
00644       rti1516::Exception* except=NULL) {}
00645 
00647     virtual void getAvailableDimensionsForInteractionClass
00648     (rti1516::InteractionClassHandle theClass,
00649      rti1516::DimensionHandleSet handleSet,
00650      rti1516::Exception* except=NULL) {}
00651 
00653     virtual void getTransportationType
00654     (std::wstring const & transportationName,
00655      rti1516::TransportationType type,
00656      rti1516::Exception* except=NULL) {}
00657 
00659     virtual void getTransportationName
00660     (rti1516::TransportationType transportationType,
00661      std::wstring name,
00662      rti1516::Exception* except=NULL) {}
00663 
00665     virtual void getOrderType
00666     (std::wstring const & orderName,
00667      rti1516::OrderType type,
00668      rti1516::Exception* except=NULL) {}
00669 
00671     virtual void getOrderName
00672     (rti1516::OrderType orderType,
00673      std::wstring name,
00674      rti1516::Exception* except=NULL) {}
00675 
00677     virtual void enableObjectClassRelevanceAdvisorySwitch (
00678      rti1516::Exception* except=NULL) {}
00679 
00681     virtual void disableObjectClassRelevanceAdvisorySwitch (
00682      rti1516::Exception* except=NULL) {}
00683 
00685     virtual void enableAttributeRelevanceAdvisorySwitch (
00686      rti1516::Exception* except=NULL) {}
00687 
00689     virtual void disableAttributeRelevanceAdvisorySwitch (
00690      rti1516::Exception* except=NULL) {}
00691 
00693     virtual void enableAttributeScopeAdvisorySwitch (
00694      rti1516::Exception* except=NULL) {}
00695 
00697     virtual void disableAttributeScopeAdvisorySwitch (
00698      rti1516::Exception* except=NULL) {}
00699 
00701     virtual void enableInteractionRelevanceAdvisorySwitch (
00702      rti1516::Exception* except=NULL) {}
00703 
00705     virtual void disableInteractionRelevanceAdvisorySwitch (
00706      rti1516::Exception* except=NULL) {}
00707 
00709     virtual void getDimensionHandleSet
00710     (rti1516::RegionHandle theRegionHandle,
00711      rti1516::DimensionHandleSet handleSet,
00712      rti1516::Exception* except=NULL) {}
00713 
00715     virtual void getRangeBounds
00716     (rti1516::RegionHandle theRegionHandle,
00717      rti1516::DimensionHandle theDimensionHandle,
00718      rti1516::RangeBounds bounds,
00719      rti1516::Exception* except=NULL) {}
00720 
00722     virtual void setRangeBounds
00723     (rti1516::RegionHandle theRegionHandle,
00724      rti1516::DimensionHandle theDimensionHandle,
00725      rti1516::RangeBounds const & theRangeBounds,
00726      rti1516::Exception* except=NULL) {}
00727 
00729     virtual void normalizeFederateHandle
00730     (rti1516::FederateHandle theFederateHandle,
00731      unsigned long normal,
00732      rti1516::Exception* except=NULL) {}
00733 
00735     virtual void normalizeServiceGroup
00736     (rti1516::ServiceGroupIndicator theServiceGroup,
00737      unsigned long normal,
00738      rti1516::Exception* except=NULL) {}
00739 
00741     virtual void evokeCallback(double approximateMinimumTimeInSeconds,
00742        bool result,
00743        rti1516::Exception* except=NULL) {}
00744 
00746     virtual void evokeMultipleCallbacks(double approximateMinimumTimeInSeconds,
00747        double approximateMaximumTimeInSeconds,
00748        bool result,
00749        rti1516::Exception* except=NULL) {}
00750 
00752     virtual void enableCallbacks (
00753      rti1516::Exception* except=NULL) {}
00754 
00756     virtual void disableCallbacks (
00757      rti1516::Exception* except=NULL) {}
00758 
00759     virtual void decodeFederateHandle(
00760        rti1516::VariableLengthData const & encodedValue,
00761        rti1516::FederateHandle handle,
00762        rti1516::Exception* except=NULL) const {}
00763 
00764     virtual void decodeObjectClassHandle(
00765        rti1516::VariableLengthData const & encodedValue,
00766        rti1516::ObjectClassHandle classHandle,
00767        rti1516::Exception* except=NULL) const {}
00768     
00769     virtual void decodeInteractionClassHandle(
00770        rti1516::VariableLengthData const & encodedValue,
00771        rti1516::InteractionClassHandle handle,
00772        rti1516::Exception* except=NULL) const {}
00773  
00774     virtual void decodeObjectInstanceHandle(
00775        rti1516::VariableLengthData const & encodedValue,
00776        rti1516::ObjectInstanceHandle objectHandle,
00777        rti1516::Exception* except=NULL) const {}
00778 
00779     virtual void decodeAttributeHandle(
00780        rti1516::VariableLengthData const & encodedValue,
00781        rti1516::AttributeHandle handle,
00782        rti1516::Exception* except=NULL) const {}
00783 
00784     virtual void decodeParameterHandle(
00785        rti1516::VariableLengthData const & encodedValue,
00786        rti1516::ParameterHandle handle,
00787        rti1516::Exception* except=NULL) const {}
00788 
00789     virtual void decodeDimensionHandle(
00790        rti1516::VariableLengthData const & encodedValue,
00791        rti1516::DimensionHandle handle,
00792        rti1516::Exception* except=NULL) const {}
00793 
00794     virtual void decodeMessageRetractionHandle(
00795        rti1516::VariableLengthData const & encodedValue,
00796        rti1516::MessageRetractionHandle retractHandle,
00797        rti1516::Exception* except=NULL) const {}
00798 
00799     virtual void decodeRegionHandle(
00800        rti1516::VariableLengthData const & encodedValue,
00801        rti1516::RegionHandle handle,
00802        rti1516::Exception* except=NULL) const {}
00803 };
00804 
00805 inline DtRtiAmbassadorObserver* DtRtiAmbassadorObserver::next() const
00806 {
00807    return (DtRtiAmbassadorObserver*) MAKRti::DtListedObj::next();
00808 }
00809 
00810 inline DtRtiAmbassadorObserver* DtRtiAmbassadorObserver::prev() const
00811 {
00812    return (DtRtiAmbassadorObserver*) MAKRti::DtListedObj::prev();
00813 }
00814 
00815 inline DtRtiAmbassadorObserver* DtRtiAmbassadorObserver::wrapNext() const
00816 {
00817    return (DtRtiAmbassadorObserver*) MAKRti::DtListedObj::wrapNext();
00818 }
00819 
00820 inline DtRtiAmbassadorObserver* DtRtiAmbassadorObserver::wrapPrev() const
00821 {
00822    return (DtRtiAmbassadorObserver*) MAKRti::DtListedObj::wrapPrev();
00823 }
00824 
00825 
00826 #endif //! DtIFSPEC1516
00827 #endif //! DtRtiAmbassadorObserver1516_H_

Document ID: Generated on Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)