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

TAO.pidl File Reference

#include "Policy.pidl"
#include "TimeBase.pidl"
#include "Messaging_SyncScope.pidl"

Include dependency graph for TAO.pidl:

Include dependency graph

Detailed Description

Id:
TAO.pidl,v 1.15 2003/11/16 15:48:10 bala Exp

This file contains TAO-specific idl interfaces (not part of CORBA 2.6).

The steps to regenerate the code are as follows:

1. Run the tao_idl compiler on the pidl file. The command used for this is:

tao_idl -o orig -Gp -Gd -Ge 1 -GT -GA -Wb,export_macro=TAO_Export -Wb,pre_include="ace/pre.h" -Wb,post_include="ace/post.h" TAO.pidl

2. Then patch the generated code. The patch fixes the interface repository IDs, disables the code under certain configurations, and eliminates cycles in the include dependencies.

Apply patches using the following commands:

patch < diffs/TAOC.h.diff patch < diffs/TAOC.i.diff patch < diffs/TAOC.cpp.diff

Note:
The diffs were generated with these commands:
* Note: to update the patch file after re-generating the code use:

for i in TAO{C,S,S_T}.{h,i,cpp}; do diff -uBbw orig/$i $i; done > diffs/TAO.diff


Generated on Fri Apr 2 17:27:58 2004 for TAO by doxygen1.2.18