summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2003-10-21 23:07:43 +0000
committerbala <balanatarajan@users.noreply.github.com>2003-10-21 23:07:43 +0000
commit449be1b683eb4278a7a871f15e7ed3b80d60ee30 (patch)
treed1c104319c8abf29c131f071e1774d350ab9daa9
parentf21c7b88864fb642cb009e45445116a55f965ab3 (diff)
downloadATCD-449be1b683eb4278a7a871f15e7ed3b80d60ee30.tar.gz
Added
-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_ */