Current.pidl
上传用户:xfwatch
上传日期:2020-12-14
资源大小:872k
文件大小:2k
- //
- // $Id: Current.pidl,v 1.2 2003/02/25 18:07:23 eas Exp $
- //
- // ================================================================
- //
- // = LIBRARY
- // TAO
- //
- // = FILENAME
- // Current.pidl
- //
- // = DESCRIPTION
- //
- // This file was used to generate the code in CurrentC.{h,i,cpp}.
- //
- // The steps to regenerate the code are as follows:
- //
- // 1. Patch this pidl file to (a) remove the CORBA module bringing
- // the Current interface to the global scope; and (b) rename the
- // Current interface to CORBA_Current.
- //
- // Apply patches using the following commands:
- //
- // patch < diffs/Current.pidl.diff
- //
- // 2. 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 -Gv -DCORBA3
- // -Wb,export_macro=TAO_Export
- // -Wb,export_include="tao/corbafwd.h"
- // -Wb,pre_include="ace/pre.h"
- // -Wb,post_include="ace/post.h"
- // Current.pidl
- //
- // 3. Then patch the generated code. This patch (a) fixes the
- // interface repository IDs; and (b) eliminates cycles in the
- // include dependencies.
- //
- // Apply patches using the following commands:
- //
- // patch < diffs/CurrentC.h.diff
- // patch < diffs/CurrentC.i.diff
- // patch < diffs/CurrentC.cpp.diff
- //
- // 4. Undo the patches to this pidl file.
- //
- // Note: The diffs were generated with these commands:
- //
- // diff -wbu Current.pidl Current.pidl.mod > diffs/Current.pidl.diff
- //
- // diff -wbu CurrentC.h CurrentC.h.mod > diffs/CurrentC.h.diff
- // diff -wbu CurrentC.i CurrentC.i.mod > diffs/CurrentC.i.diff
- // diff -wbu CurrentC.cpp CurrentC.cpp.mod > diffs/CurrentC.cpp.diff
- //
- // ================================================================
- #pragma prefix "omg.org"
- module CORBA
- {
- local interface Current {};
- };
- #pragma prefix ""