📄 federationslist.hh
字号:
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(Handle theHandle, FederateHandle theFederateHandle, InteractionClassHandle theInteractionHandle, bool publish_or_unpublish) throw (InteractionClassNotDefined, FederationExecutionDoesNotExist, FederateNotExecutionMember, SaveInProgress, SecurityError, RestoreInProgress, RTIinternalError); void subscribeInteraction(Handle theHandle, FederateHandle theFederateHandle, InteractionClassHandle theInteractionHandle, bool subscribe_or_unsubscribe) throw (InteractionClassNotDefined, FederationExecutionDoesNotExist, FederateNotExecutionMember, SaveInProgress, SecurityError, RestoreInProgress, RTIinternalError); void updateParameter(Handle 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(Handle theHandle, FederateHandle theFederateHandle, ObjectHandle theObjectHandle, AttributeHandle theAttribute) throw (FederateNotExecutionMember, ObjectNotKnown, AttributeNotDefined, SaveInProgress, RestoreInProgress, RTIinternalError); void searchOwner(Handle theHandle, FederateHandle theFederateHandle, ObjectHandle theObjectHandle, AttributeHandle theAttribute) throw (FederateNotExecutionMember, ObjectNotKnown, AttributeNotDefined, SaveInProgress, RestoreInProgress, RTIinternalError); void negotiateDivestiture(Handle, FederateHandle, ObjectHandle, AttributeHandle*, UShort, const char *) throw (FederateNotExecutionMember, ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeAlreadyBeingDivested, SaveInProgress, RestoreInProgress, RTIinternalError); void acquireIfAvailable(Handle, FederateHandle, ObjectHandle, AttributeHandle*, UShort) throw (ObjectNotKnown, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, FederateOwnsAttributes, AttributeAlreadyBeingAcquired, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError); void divest(Handle, FederateHandle, ObjectHandle, AttributeHandle*, UShort) throw (ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError); void acquire(Handle theHandle, FederateHandle theFederateHandle, ObjectHandle theObjectHandle, AttributeHandle *theAttributeList, UShort theListSize, const char *theTag) throw (ObjectNotKnown, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, FederateOwnsAttributes, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError); void cancelDivestiture(Handle theHandle, FederateHandle theFederateHandle, ObjectHandle theObjectHandle, AttributeHandle *theAttributeList, UShort theListSize) throw (ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeDivestitureWasNotRequested, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError); AttributeHandleSet* respondRelease(Handle theHandle, FederateHandle theFederateHandle, ObjectHandle theObjectHandle, AttributeHandle *theAttributeList, UShort theListSize) throw (ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, FederateWasNotAskedToReleaseAttribute, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError); void cancelAcquisition(Handle theHandle, FederateHandle theFederateHandle, ObjectHandle theObjectHandle, AttributeHandle *theAttributeList, UShort theListSize) throw (ObjectNotKnown, AttributeNotDefined, AttributeAlreadyOwned, AttributeAcquisitionWasNotRequested, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError); // Data Distribution Management long createRegion(Handle, FederateHandle, SpaceHandle, long) throw (SpaceNotDefined, InvalidExtents, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError); void modifyRegion(Handle, FederateHandle, RegionHandle, const std::vector<Extent> &) throw (InvalidExtents, SaveInProgress, RestoreInProgress, RTIinternalError); void deleteRegion(Handle, FederateHandle, long) throw (RegionNotKnown, RegionInUse, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError); void associateRegion(Handle, FederateHandle, ObjectHandle, RegionHandle, unsigned short, AttributeHandle *) throw (RegionInUse, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError); void unassociateRegion(Handle, FederateHandle, ObjectHandle, RegionHandle) throw (RegionInUse, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError); void subscribeAttributesWR(Handle, FederateHandle, ObjectClassHandle, RegionHandle, unsigned short, AttributeHandle *) throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError); void unsubscribeAttributesWR(Handle, FederateHandle, ObjectClassHandle, RegionHandle) throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError); void subscribeInteractionWR(Handle, FederateHandle, InteractionClassHandle, RegionHandle) throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError); void unsubscribeInteractionWR(Handle, FederateHandle, InteractionClassHandle, RegionHandle) throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError); void setVerbose(bool flag) { verbose = flag ; } private: // Private methods void checkHandle(Handle theHandle) throw (RTIinternalError); int searchFederation(Handle the_handle, Federation* &federation) throw (FederationExecutionDoesNotExist, RTIinternalError); bool verbose ;};}} // namespace certi/rtig#endif // _CERTI_RTIG_FEDERATIONS_LIST_HH// $Id: FederationsList.hh,v 3.23 2004/01/09 16:29:50 breholee Exp $
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -