Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / tao / Strategies / sciop_endpoints.pidl
blob2c8b84741b2fe517a174f9ee2904ff400fe22af9
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 SCIOP Endpoints.  See SCIOP_Profile.*
7  * for more details.
8  */
10 #ifndef _SCIOP_ENDPOINTS_IDL_
11 #define _SCIOP_ENDPOINTS_IDL_
13 /// Stores information for a single SCIOP endpoint.
14 struct TAO_SCIOP_Endpoint_Info
16   string host;
17   short _port;
18   short priority;
21 /// Stores information for a collection of SCIOP endpoints.
22 typedef sequence <TAO_SCIOP_Endpoint_Info> TAO_SCIOPEndpointSequence;
24 #pragma prefix ""
26 #endif /* _SCIOP_ENDPOINTS_IDL_ */