📄 federationslist.hh
字号:
throw (FederateNotExecutionMember, FederateNotPublishing, ObjectAlreadyRegistered, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, RTIinternalError); void destroyObject(FederationHandle theHandle, FederateHandle theFederateHandle, ObjectHandle theObjectHandle, const char *theUserTag) throw (FederateNotExecutionMember, FederationExecutionDoesNotExist, DeletePrivilegeNotHeld, ObjectNotKnown, SaveInProgress, RestoreInProgress, RTIinternalError); void updateAttribute(FederationHandle theHandle, FederateHandle theFederateHandle, ObjectHandle theObjectHandle, AttributeHandle *theAttributeList, AttributeValue *theValueList, UShort theListSize, FederationTime theTime, const char *theTag) throw (FederateNotExecutionMember, FederationExecutionDoesNotExist, ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, SaveInProgress, RestoreInProgress, RTIinternalError); // ------------------------------------- // -- Interactions Classes Management -- // ------------------------------------- void publishInteraction(FederationHandle theHandle, FederateHandle theFederateHandle, InteractionClassHandle theInteractionHandle, bool publish_or_unpublish) throw (InteractionClassNotDefined, FederationExecutionDoesNotExist, FederateNotExecutionMember, SaveInProgress, SecurityError, RestoreInProgress, RTIinternalError); void subscribeInteraction(FederationHandle theHandle, FederateHandle theFederateHandle, InteractionClassHandle theInteractionHandle, bool subscribe_or_unsubscribe) throw (InteractionClassNotDefined, FederationExecutionDoesNotExist, FederateNotExecutionMember, SaveInProgress, SecurityError, RestoreInProgress, RTIinternalError); void updateParameter(FederationHandle theFederation, FederateHandle theFederateHandle, InteractionClassHandle theInteractionHandle, ParameterHandle *theParameterList, ParameterValue *theValueList, UShort theListSize, FederationTime theTime, const char *theTag) throw (FederateNotExecutionMember, FederateNotPublishing, FederationExecutionDoesNotExist, InteractionClassNotDefined, InteractionParameterNotDefined, SaveInProgress, RestoreInProgress, RTIinternalError); // -------------------------- // -- Ownership Management -- // -------------------------- bool isOwner(FederationHandle theHandle, FederateHandle theFederateHandle, ObjectHandle theObjectHandle, AttributeHandle theAttribute) throw (FederateNotExecutionMember, ObjectNotKnown, AttributeNotDefined, SaveInProgress, RestoreInProgress, RTIinternalError); void searchOwner(FederationHandle theHandle, FederateHandle theFederateHandle, ObjectHandle theObjectHandle, AttributeHandle theAttribute) throw (FederateNotExecutionMember, ObjectNotKnown, AttributeNotDefined, SaveInProgress, RestoreInProgress, RTIinternalError); void negotiateDivestiture(FederationHandle, FederateHandle, ObjectHandle, AttributeHandle*, UShort, const char *) throw (FederateNotExecutionMember, ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeAlreadyBeingDivested, SaveInProgress, RestoreInProgress, RTIinternalError); void acquireIfAvailable(FederationHandle, FederateHandle, ObjectHandle, AttributeHandle*, UShort) throw (ObjectNotKnown, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, FederateOwnsAttributes, AttributeAlreadyBeingAcquired, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError); void divest(FederationHandle, FederateHandle, ObjectHandle, AttributeHandle*, UShort) throw (ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError); void acquire(FederationHandle theHandle, FederateHandle theFederateHandle, ObjectHandle theObjectHandle, AttributeHandle *theAttributeList, UShort theListSize, const char *theTag) throw (ObjectNotKnown, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, FederateOwnsAttributes, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError); void cancelDivestiture(FederationHandle theHandle, FederateHandle theFederateHandle, ObjectHandle theObjectHandle, AttributeHandle *theAttributeList, UShort theListSize) throw (ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeDivestitureWasNotRequested, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError); AttributeHandleSet* respondRelease(FederationHandle theHandle, FederateHandle theFederateHandle, ObjectHandle theObjectHandle, AttributeHandle *theAttributeList, UShort theListSize) throw (ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, FederateWasNotAskedToReleaseAttribute, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError); void cancelAcquisition(FederationHandle theHandle, FederateHandle theFederateHandle, ObjectHandle theObjectHandle, AttributeHandle *theAttributeList, UShort theListSize) throw (ObjectNotKnown, AttributeNotDefined, AttributeAlreadyOwned, AttributeAcquisitionWasNotRequested, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError); // PRIVATE METHODS -----private: void checkHandle(FederationHandle theHandle) throw (RTIinternalError); int searchFederation(FederationHandle the_handle, Federation* &federation) throw (FederationExecutionDoesNotExist, RTIinternalError);};}} // namespace certi/rtig#endif // _CERTI_RTIG_FEDERATIONS_LIST_HH// $Id: FederationsList.hh,v 3.9 2003/03/21 15:06:46 breholee Exp $
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -