diff options
author | bala <balanatarajan@users.noreply.github.com> | 2003-10-28 18:31:01 +0000 |
---|---|---|
committer | bala <balanatarajan@users.noreply.github.com> | 2003-10-28 18:31:01 +0000 |
commit | c20c95d4d526d887c9782960a3ff73f63c3c1c85 (patch) | |
tree | fd6ae8c3db752254802dfaafd1543974a4741e47 /TAO/tao/IIOP_Endpoints.pidl | |
parent | 3d20d6aedf2b56b86fe2a386777c7afbf1c19c93 (diff) | |
download | ATCD-c20c95d4d526d887c9782960a3ff73f63c3c1c85.tar.gz |
ChangeLogTag:Tue Oct 28 12:02:47 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
Diffstat (limited to 'TAO/tao/IIOP_Endpoints.pidl')
-rw-r--r-- | TAO/tao/IIOP_Endpoints.pidl | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/TAO/tao/IIOP_Endpoints.pidl b/TAO/tao/IIOP_Endpoints.pidl new file mode 100644 index 00000000000..43310842258 --- /dev/null +++ b/TAO/tao/IIOP_Endpoints.pidl @@ -0,0 +1,52 @@ +// +// $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 -St -Ge 1 -GT -ci "C.inl" \ +// -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 <IIOP_Endpoint_Info> IIOPEndpointSequence; +}; + +#endif /* _TAO_IIOP_ENDPOINTS_IDL_ */ |