// // $Id$ // // ================================================================ // // = LIBRARY // TAO // // = FILENAME // IIOP_Endpoints.pidl // // = DESCRIPTION // This file contains idl definition for data structures used to // encapsulate data in TAO_TAG_ENDPOINTS tagged component. This // TAO-specific component is used for transmission of multiple // endpoints per single profile. Data structures defined here are // used for transmission of IIOP endpoints. See IIOP_Profile.* // for more details. // // // This file was used to generate the code in // IIOP_EndpointsC.* The command used to generate code // is: // // tao_idl // -o orig -Ge 1 -GA -Sc -Sci \ // -Wb,export_macro=TAO_Export \ // -Wb,export_include="tao/TAO_Export.h" \ // -Wb,pre_include="ace/pre.h" \ // -Wb,post_include="ace/post.h" \ // IIOP_Endpoints.pidl // // ================================================================ #ifndef _TAO_IIOP_ENDPOINTS_IDL_ #define _TAO_IIOP_ENDPOINTS_IDL_ module TAO { /// Stores information for a single IIOP endpoint. struct IIOP_Endpoint_Info { string host; short port; short priority; }; /// Stores information for a collection of IIOP endpoints. typedef sequence IIOPEndpointSequence; }; #endif /* _TAO_IIOP_ENDPOINTS_IDL_ */