diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-01-10 15:10:53 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-01-10 15:10:53 +0000 |
commit | 0aa2951887bb049c19d170881326aaa7c19ad38f (patch) | |
tree | d77ef46cdc95f2d8340369af87ce241aab104c66 | |
parent | 6a05720b40f11fc4beae88d68e578ca2477b347a (diff) | |
download | ATCD-0aa2951887bb049c19d170881326aaa7c19ad38f.tar.gz |
ChangeLogTag: Thu Jan 9 18:51:43 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
-rw-r--r-- | TAO/tao/ObjectIdList.pidl | 50 |
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 */ + |