⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rtiambassador.hh

📁 分布式仿真 开放源码
💻 HH
📖 第 1 页 / 共 3 页
字号:
               SaveInProgress,               RestoreInProgress,               RTIinternalError);    void    changeInteractionTransportationType(InteractionClassHandle theClass,                                        TransportationHandle theType)        throw (InteractionClassNotDefined,               InteractionClassNotPublished,               InvalidTransportType, //CERTI               InvalidTransportationHandle, //not implemented               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    void    requestObjectAttributeValueUpdate(ObjectHandle theObject,                                      const AttributeHandleSet& theAttributes)        throw (ObjectNotKnown, // not implemented               AttributeNotDefined,               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError,               UnimplementedService); //CERTI    void    requestClassAttributeValueUpdate(ObjectClassHandle theClass,                                     const AttributeHandleSet& theAttributes)        throw (ObjectClassNotDefined,               AttributeNotDefined,               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError,               UnimplementedService); //CERTI    // Ownership Management    void    unconditionalAttributeOwnershipDivestiture(ObjectHandle theObject,                                               const AttributeHandleSet& theAttributes)        throw (ObjectNotKnown,               AttributeNotDefined,               AttributeNotOwned,               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    void    negotiatedAttributeOwnershipDivestiture(ObjectHandle theObject,                                            const AttributeHandleSet& theAttributes,                                            const char *theTag)        throw (ObjectNotKnown,               AttributeNotDefined,               AttributeNotOwned,               AttributeAlreadyBeingDivested,               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    void    attributeOwnershipAcquisition(ObjectHandle theObject,                                  const AttributeHandleSet& desiredAttributes,                                  const char *theTag)        throw (ObjectNotKnown,               ObjectClassNotPublished,               AttributeNotDefined,               AttributeNotPublished,               FederateOwnsAttributes,               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    AttributeHandleSet*    attributeOwnershipReleaseResponse(ObjectHandle theObject,                                      const AttributeHandleSet& theAttributes)        throw (ObjectNotKnown,               AttributeNotDefined,               AttributeNotOwned,               FederateWasNotAskedToReleaseAttribute,               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    void    cancelNegotiatedAttributeOwnershipDivestiture(ObjectHandle theObject,                                                  const AttributeHandleSet& theAttributes)        throw (ObjectNotKnown,               AttributeNotDefined,               AttributeNotOwned,               AttributeDivestitureWasNotRequested,               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    void    cancelAttributeOwnershipAcquisition(ObjectHandle theObject,                                        const AttributeHandleSet& theAttributes)        throw (ObjectNotKnown,               AttributeNotDefined,               AttributeAlreadyOwned,               AttributeAcquisitionWasNotRequested,               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    void    attributeOwnershipAcquisitionIfAvailable(ObjectHandle theObject,                                             const AttributeHandleSet& desiredAttributes)        throw (ObjectNotKnown,               ObjectClassNotPublished,               AttributeNotDefined,               AttributeNotPublished,               FederateOwnsAttributes,               AttributeAlreadyBeingAcquired,               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    void    queryAttributeOwnership(ObjectHandle theObject,                            AttributeHandle theAttribute)        throw (ObjectNotKnown,               AttributeNotDefined,               AttributeNotKnown,               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    Boolean    isAttributeOwnedByFederate(ObjectHandle theObject,                               AttributeHandle theAttribute)        throw (ObjectNotKnown,               AttributeNotDefined,               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    // Time Management -------------------------------------------------------    void    enableTimeRegulation(const FedTime& theFederateTime,                         const FedTime& theLookahead)        throw (FederationTimeAlreadyPassed,               TimeRegulationAlreadyEnabled, //not implemented               EnableTimeRegulationPending, //not implemented               TimeAdvanceAlreadyInProgress, //not implemented               InvalidFederationTime, //not implemented               InvalidLookahead, //not implemented               ConcurrentAccessAttempted,               FederateNotExecutionMember,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    void    disableTimeRegulation()        throw (FederationTimeAlreadyPassed,               TimeRegulationWasNotEnabled, //not implemented               ConcurrentAccessAttempted,               FederateNotExecutionMember,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    void    enableTimeConstrained()        throw (TimeConstrainedAlreadyEnabled, //not implemented               EnableTimeConstrainedPending, //not implemented               TimeAdvanceAlreadyInProgress, //not implemented               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    void    disableTimeConstrained()        throw (TimeConstrainedWasNotEnabled, //not implemented               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    void    timeAdvanceRequest(const FedTime& theTime)        throw (TimeAdvanceAlreadyInProgress,               FederationTimeAlreadyPassed,               InvalidFederationTime,               EnableTimeRegulationPending, //not implemented               EnableTimeConstrainedPending, //not implemented               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    void    timeAdvanceRequestAvailable(const FedTime& theTime)        throw (InvalidFederationTime,               FederationTimeAlreadyPassed,               TimeAdvanceAlreadyInProgress,               EnableTimeRegulationPending,               EnableTimeConstrainedPending,               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError,               UnimplementedService);    void    nextEventRequest(const FedTime& theTime)        throw (TimeAdvanceAlreadyInProgress,               FederationTimeAlreadyPassed,               InvalidFederationTime,               EnableTimeRegulationPending, //not implemented               EnableTimeConstrainedPending, //not implemented               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    void    nextEventRequestAvailable(const FedTime& theTime)        throw (InvalidFederationTime,               FederationTimeAlreadyPassed,               TimeAdvanceAlreadyInProgress,               EnableTimeRegulationPending,               EnableTimeConstrainedPending,               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError,               UnimplementedService);    void    flushQueueRequest(const FedTime& theTime)        throw (TimeAdvanceAlreadyInProgress,               FederationTimeAlreadyPassed,               InvalidFederationTime,               EnableTimeRegulationPending, //not implemented               EnableTimeConstrainedPending, //not implemented               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    void    enableAsynchronousDelivery()        throw (AsynchronousDeliveryAlreadyEnabled,               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError,               UnimplementedService);    void    disableAsynchronousDelivery()        throw (AsynchronousDeliveryAlreadyDisabled,               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError,               UnimplementedService);    void    queryLBTS(FedTime& theTime)        throw (FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    void    queryFederateTime(FedTime& theTime)        throw (FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    void    queryMinNextEventTime(FedTime& theTime)        throw (FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    void    modifyLookahead(const FedTime& theLookahead)        throw (InvalidFederationTimeDelta, //CERTI               InvalidLookahead, //not implemented               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    void    queryLookahead(FedTime& theTime)        throw (FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    void    retract(EventRetractionHandle theHandle)        throw (InvalidRetractionHandle,               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError,               UnimplementedService); //CERTI    void    changeAttributeOrderType(ObjectHandle theObject,                             const AttributeHandleSet& theAttributes,                             OrderingHandle theType)        throw (ObjectNotKnown,               AttributeNotDefined,               AttributeNotOwned,               InvalidOrderType, //CERTI               InvalidOrderingHandle, //not implemented               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    void    changeInteractionOrderType(InteractionClassHandle theClass,                               OrderingHandle theType)        throw (InteractionClassNotDefined,               InteractionClassNotPublished,               InvalidOrderType, //CERTI               InvalidOrderingHandle, //not implemented               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    // Data Distribution Management ------------------------------------------    Region*    createRegion(SpaceHandle theSpace,                 ULong numberOfExtents)        throw (SpaceNotDefined,               InvalidExtents,               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    void    notifyAboutRegionModification(Region &theRegion)        throw (RegionNotKnown,               InvalidExtents,               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    void    deleteRegion(Region *theRegion)        throw (RegionNotKnown,               RegionInUse,               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,               RTIinternalError);    ObjectHandle    registerObjectInstanceWithRegion(ObjectClassHandle theClass,                                     const char *theObject,                                     AttributeHandle theAttributes[],                                     Region *theRegions[],                                     ULong theNumberOfHandles)        throw (ObjectClassNotDefined,               ObjectClassNotPublished,               AttributeNotDefined,               AttributeNotPublished,               RegionNotKnown,               InvalidRegionContext,               ObjectAlreadyRegistered,               FederateNotExecutionMember,               ConcurrentAccessAttempted,               SaveInProgress,               RestoreInProgress,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -