Previous Table of Contents Next


15.10.2 IIOP Module


   module IIOP { // IDL extended for version 1.1, 1.2, and 1.3

   struct Version { octet major; octet minor;

   };

   struct ProfileBody_1_0 {// renamed from ProfileBody Version iiop_version; string host; unsigned short port; sequence <octet> object_key;

   };

   struct ProfileBody_1_1 {// also used for 1.2, and 1.3 Version iiop_version; string host; unsigned short port; sequence <octet> object_key;

   // Added in 1.1 unchanged for 1.2, and 1.3 sequence <IOP::TaggedComponent> components; };

   struct ListenPoint { string host; unsigned short port;

   };

   typedef sequence<ListenPoint> ListenPointList;

   struct BiDirIIOPServiceContext {// BI_DIR_IIOP Service Context ListenPointList listen_points; }; };