IIOP_Endpoints.pidl

Go to the documentation of this file.
00001 //
00002 // IIOP_Endpoints.pidl,v 1.9 2006/05/09 07:32:02 jwillemsen Exp
00003 //
00004 // ================================================================
00005 //
00006 // = LIBRARY
00007 //   TAO
00008 //
00009 // = FILENAME
00010 //   IIOP_Endpoints.pidl
00011 //
00012 // = DESCRIPTION
00013 //   This file contains idl definition for data structures used to
00014 //   encapsulate data in TAO_TAG_ENDPOINTS tagged component.  This
00015 //   TAO-specific component is used for transmission of multiple
00016 //   endpoints per single profile.  Data structures defined here are
00017 //   used for transmission of IIOP endpoints.  See IIOP_Profile.*
00018 //   for more details.
00019 //
00020 //
00021 //   This file was used to generate the code in
00022 //   IIOP_EndpointsC.* The command used to generate code
00023 //   is:
00024 //
00025 //     tao_idl
00026 //         -o orig -Ge 1 -GA -Sci \
00027 //          -Wb,export_macro=TAO_Export \
00028 //          -Wb,export_include="tao/TAO_Export.h" \
00029 //          -Wb,pre_include="ace/pre.h" \
00030 //          -Wb,post_include="ace/post.h" \
00031 //          IIOP_Endpoints.pidl
00032 //
00033 // ================================================================
00034 
00035 #ifndef _TAO_IIOP_ENDPOINTS_IDL_
00036 #define _TAO_IIOP_ENDPOINTS_IDL_
00037 
00038 module TAO
00039 {
00040   /// Stores information for a single IIOP endpoint.
00041   struct IIOP_Endpoint_Info
00042   {
00043     string host;
00044     short port;
00045     short priority;
00046   };
00047 
00048   /// Stores information for a collection of IIOP endpoints.
00049   typedef sequence <IIOP_Endpoint_Info> IIOPEndpointSequence;
00050 };
00051 
00052 #endif /* _TAO_IIOP_ENDPOINTS_IDL_ */

Generated on Thu Nov 9 11:54:13 2006 for TAO by doxygen 1.3.6