summaryrefslogtreecommitdiff
path: root/TAO/tao/IIOP_Endpoints.pidl
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2003-10-28 18:31:01 +0000
committerbala <balanatarajan@users.noreply.github.com>2003-10-28 18:31:01 +0000
commitc20c95d4d526d887c9782960a3ff73f63c3c1c85 (patch)
treefd6ae8c3db752254802dfaafd1543974a4741e47 /TAO/tao/IIOP_Endpoints.pidl
parent3d20d6aedf2b56b86fe2a386777c7afbf1c19c93 (diff)
downloadATCD-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.pidl52
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_ */