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

📄 federationslist.hh

📁 分布式仿真 开放源码
💻 HH
📖 第 1 页 / 共 2 页
字号:
                         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 + -