📄 rtiambassador.hh
字号:
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 + -