Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Current.pidl

Go to the documentation of this file.
00001 //
00002 // $Id: Current.pidl,v 1.1.1.3 2003/02/21 18:36:44 chad Exp $
00003 //
00004 // ================================================================
00005 //
00006 // = LIBRARY
00007 //   TAO
00008 //
00009 // = FILENAME
00010 //   Current.pidl
00011 //
00012 // = DESCRIPTION
00013 //
00014 //   This file was used to generate the code in CurrentC.{h,i,cpp}.
00015 //
00016 //   The steps to regenerate the code are as follows:
00017 //
00018 //   1. Patch this pidl file to (a) remove the CORBA module bringing
00019 //   the Current interface to the global scope; and (b) rename the
00020 //   Current interface to CORBA_Current.
00021 //
00022 //   Apply patches using the following commands:
00023 //
00024 //   patch < diffs/Current.pidl.diff
00025 //
00026 //   2. Run the tao_idl compiler on the patched pidl file.  The
00027 //   command used for this is:
00028 //
00029 //     tao_idl.exe
00030 //        -o orig -Gp -Gd -Ge 1 -Gv -DCORBA3
00031 //          -Wb,export_macro=TAO_Export
00032 //          -Wb,export_include="tao/corbafwd.h"
00033 //          -Wb,pre_include="ace/pre.h"
00034 //          -Wb,post_include="ace/post.h"
00035 //          Current.pidl
00036 //
00037 //   3. Then patch the generated code.  This patch (a) fixes the
00038 //   interface repository IDs; and (b) eliminates cycles in the
00039 //   include dependencies.
00040 //
00041 //   Apply patches using the following commands:
00042 //
00043 //   patch < diffs/CurrentC.h.diff
00044 //   patch < diffs/CurrentC.i.diff
00045 //   patch < diffs/CurrentC.cpp.diff
00046 //
00047 //   4. Undo the patches to this pidl file.
00048 //
00049 //   Note: The diffs were generated with these commands:
00050 //
00051 //   diff -wbu Current.pidl Current.pidl.mod > diffs/Current.pidl.diff
00052 //
00053 //   diff -wbu CurrentC.h CurrentC.h.mod > diffs/CurrentC.h.diff
00054 //   diff -wbu CurrentC.i CurrentC.i.mod > diffs/CurrentC.i.diff
00055 //   diff -wbu CurrentC.cpp CurrentC.cpp.mod > diffs/CurrentC.cpp.diff
00056 //
00057 // ================================================================
00058 
00059 #pragma prefix "omg.org"
00060 
00061 module CORBA
00062 {
00063   local interface Current {};
00064 };
00065 
00066 #pragma prefix ""

Generated on Mon Jun 16 13:48:12 2003 for TAO by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002