Merge pull request #2108 from jwillemsen/jwi-defines
[ACE_TAO.git] / TAO / examples / Advanced / README
blobea9bdb0b581e854e538423e863121c64cb1c9099
2 ______________________________________________________________________________
4 These examples have been taken from the book "Advanced CORBA
5 Programming with C++" by Michi Henning and Steve Vinoski. Copyright
6 1999. Addison-Wesley, Reading, MA.  To make the examples work with
7 TAO, some minor modifications to the source code have been made, with
8 permission from Addision-Wesley, by Mike Moran <mm4@cs.wustl.edu>.
9 We've also integrated the examples into the ACE+TAO Makefile scheme.
10 Each directory contains a file CHANGES which describes all
11 modifications, as well as a README file documenting its use.
13 The original source distribution can be found at the Addison-Wesley
14 homepage:
16 http://cseng.aw.com/bookdetail.qry?ISBN=0-201-37927-9&ptype=0
18 The following is the README distibuted with the original code:
19 ______________________________________________________________________________
22 Each directory contains one of the major code examples of the corresponding
23 chapter.
25 We have not provided Makefiles and a build environment simply because
26 there are not enough ORBs with a POA around yet to make this feasible.
28 You will almost certainly hit minor glitches with include file names.
30 Another potential problem is the version of the iostream library
31 supported by your compiler. The code here uses the old iostream
32 library. If your compiler requires use of the new ISO/IEC library, you
33 will have to replace occurences of "#include <iostream.h>" with
34 "#include <iostream>" and use the std:: qualifier for I/O
35 operations. (The easiest way to deal with this is probably to add a
36 "using namespace ::std" directive to the code somewhere. (Similar
37 comments apply to uses of the fstream and strstream classes.)
39 It is also likely that you will encounter some compiler
40 incompatibilities.  If you do and update the source to work for your
41 compiler, please drop us a note at corba@awl.com. Over time, we hope
42 that with your help, we can turn the code into something that will
43 work everywhere.
45 If you find bugs, we'd appreciate it if you'd let us know.
47                             Thanks,
49                                 Michi & Steve.