summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-01-10 15:10:53 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-01-10 15:10:53 +0000
commit0aa2951887bb049c19d170881326aaa7c19ad38f (patch)
treed77ef46cdc95f2d8340369af87ce241aab104c66
parent6a05720b40f11fc4beae88d68e578ca2477b347a (diff)
downloadATCD-0aa2951887bb049c19d170881326aaa7c19ad38f.tar.gz
ChangeLogTag: Thu Jan 9 18:51:43 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
-rw-r--r--TAO/tao/ObjectIdList.pidl50
1 files changed, 49 insertions, 1 deletions
diff --git a/TAO/tao/ObjectIdList.pidl b/TAO/tao/ObjectIdList.pidl
index 74e88caa0c5..f11382f6a3b 100644
--- a/TAO/tao/ObjectIdList.pidl
+++ b/TAO/tao/ObjectIdList.pidl
@@ -1,2 +1,50 @@
-// $Id$
+/**
+ * @file ObjectIdList.pidl
+ *
+ * $Id$
+ *
+ * @brief Pre-compiled IDL source for the CORBA::ORB::ObjectIdList related
+ * types.
+ *
+ * This file is used to generate the code in ObjectIdListC.{h,i,cpp}.
+ *
+ * The steps to regenerate the code are as follows:
+ *
+ * 1. Run the tao_idl compiler on the patched pidl file. The
+ * command used for this is:
+ *
+ * tao_idl.exe
+ * -o orig -Gp -Gd -Ge 1
+ * -Wb,export_macro=TAO_Export
+ * -Wb,export_include="tao/corbafwd.h"
+ * -Wb,pre_include="ace/pre.h"
+ * -Wb,post_include="ace/post.h"
+ * ObjectIdList.pidl
+ *
+ * 2. Then patch the generated code. This patch (1) eliminates
+ * unnecessary includes (2) replaces the flat names and ids in
+ * the generated typecodes with the proper scoped names.
+ *
+ * Apply patches using the following commands:
+ *
+ * cp orig/ObjectIdListC.{h,i,cpp} .
+ * patch < diffs/ObjectIdList.diff
+ *
+ * Note: The diffs were generated with these commands:
+ *
+ * for i in ObjectIdListC.{h,i,cpp}; do
+ * diff -wBbu orig/$i $i;
+ * done > diffs/ObjectIdList.diff
+ */
+
+#ifndef TAO_CORBA_ORB_OBJECTIDLIST_PIDL
+#define TAO_CORBA_ORB_OBJECTIDLIST_PIDL
+
+#pragma prefix "omg.org"
+
+typedef string CORBA_ORB_ObjectId;
+typedef sequence<CORBA_ORB_ObjectId> CORBA_ORB_ObjectIdList;
+
+#endif /* TAO_CORBA_ORB_OBJECTIDLIST_PIDL */
+