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

📄 csirpconstdefs.idl

📁 UCS (Ultra Corba Simulator) is one more powerful corba client/servant simulator tool than other simi
💻 IDL
字号:
//File: CSIRPConstDefs.idl
#ifndef _CS_IRP_CONST_DEFS_IDL_
#define _CS_IRP_CONST_DEFS_IDL_

// This statement must appear after all include statements
#pragma prefix "3gppsa5.org"

/* ## Module: CSIRPConstDefs
This module contains commonly used definitions for CSIRP.
=========================================================
*/
module CSIRPConstDefs
{
   typedef unsigned short HeartbeatPeriod;

   /*
   If notifyHeartbeat is triggered by NM positively by invoking
   triggerHeartbeat operation, the value of this parameter shall be IRPManager,
   otherwise, it shall be IRPAgent.
   */
   enum TriggerFlag {IRPManager, IRPAgent};

   typedef string ManagerIdentifier;

   typedef string ChannelId;

   /*
   It specifies whether the operation is success or failed.
   */
   enum Result {SUCCESS, FAILURE};

   /**
   * This block identifies attributes which are included as part of the
   * CommunicationSurveillanceIRP. These attribute values should not
   * clash with those defined for the attributes of notification
   * header (see IDL of Notification IRP).
   */
   interface AttributeNameValue
   {
      const string HEARTBEAT_PERIOD = "HEARTBEAT_PERIOD";
      const string CHANNEL_ID = "CHANNEL_ID";
      const string TRIGGER_FLAG = "TRIGGER_FLAG";
      const string MANAGER_IDENTIFIER = "MANAGER_IDENTIFIER";
   };

};

#endif // _CS_IRP_CONST_DEFS_IDL_

⌨️ 快捷键说明

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