Merge pull request #1551 from DOCGroup/plm_jira_333
[ACE_TAO.git] / TAO / tao / IIOP_Endpoints.pidl
blobd74f8e05255d525b831dc1c216d42132eae1fe0b
1 /**
2  * This file contains idl definition for data structures used to
3  * encapsulate data in TAO_TAG_ENDPOINTS tagged component.  This
4  * TAO-specific component is used for transmission of multiple
5  * endpoints per single profile.  Data structures defined here are
6  * used for transmission of IIOP endpoints.  See IIOP_Profile.*
7  * for more details.
8  */
10 #ifndef _TAO_IIOP_ENDPOINTS_IDL_
11 #define _TAO_IIOP_ENDPOINTS_IDL_
13 module TAO
15   /// Stores information for a single IIOP endpoint.
16   struct IIOP_Endpoint_Info
17   {
18     string host;
19     short _port;
20     short priority;
21   };
23   /// Stores information for a collection of IIOP endpoints.
24   typedef sequence <IIOP_Endpoint_Info> IIOPEndpointSequence;
27 #endif /* _TAO_IIOP_ENDPOINTS_IDL_ */