From f87dbcc14e5007485fb5ce1039f16693e82ebcc9 Mon Sep 17 00:00:00 2001 From: jtc Date: Tue, 14 Sep 2004 13:31:25 +0000 Subject: ChangeLogTag: Tue Sep 14 06:27:15 2004 J.T. Conklin --- TAO/ChangeLog | 6 ++++++ TAO/docs/compiler.html | 30 +++++++++++++++--------------- 2 files changed, 21 insertions(+), 15 deletions(-) diff --git a/TAO/ChangeLog b/TAO/ChangeLog index 9fd1d9b19ae..19c2883f40a 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,9 @@ +Tue Sep 14 06:27:15 2004 J.T. Conklin + + * docs/compiler.html: + + Fix typos. Change *.i to *.inl. + Tue Sep 14 08:49:00 UTC 2004 Martin Corino * tao/orbsvcs/tests/AVStreams/Asynch_Three_Stage/input: diff --git a/TAO/docs/compiler.html b/TAO/docs/compiler.html index 9fa11d6a5c6..9f709cb3937 100644 --- a/TAO/docs/compiler.html +++ b/TAO/docs/compiler.html @@ -38,9 +38,9 @@ these files:)

  • Client stubs, i.e., *C.h, - *C.i, and *C.cpp. Pure client applications + *C.inl, and *C.cpp. Pure client applications only need to #include and link with these files. -
  • Server skeletons, i.e., *S.h, *S.i, and +
  • Server skeletons, i.e., *S.h, *S.inl, and *S.cpp. Servers need to #include and link with these files.
  • Server skeleton templates, i.e., *S_T.h, S_T.i, @@ -49,9 +49,9 @@ these files:)

    generates these files separately.

-TAO's IDL compiler creates separate *.i and *S_T.* +TAO's IDL compiler creates separate *.inl and *S_T.* files to improve the performance of the generated code. For example, -the *.i files enable you to compile with inlining enabled or +the *.inl files enable you to compile with inlining enabled or not, which is useful for trading-off compile-time and run-time performance. Fortunately, you only need to #include the client stubs declared in the *C.h file and the skeletons in @@ -327,9 +327,9 @@ also receives other options that are specific to it.

post_include=include_path The compiler will generate code to include include_path at the - bottom of the each header file. For example, ace/post.h, which pops - compiler options for the Borland C++ Builder and MSVC++ compilers, is - included in this manner in all IDL-generated files in the TAO libraries + bottom of the each header file. For example, ace/post.h, which pops + compiler options for the Borland C++ Builder and MSVC++ compilers, is + included in this manner in all IDL-generated files in the TAO libraries and CORBA services. @@ -525,12 +525,12 @@ also receives other options that are specific to it.

-t - Temporary directory to be used by the IDL compiler. + Temporary directory to be used by the IDL compiler. Unix: use environment variable TEMPDIR if defined, else use /tmp/. - Windows 95/98/Me: use environment variable TMP or TEMP if defined + Windows 95/98/Me: use environment variable TMP or TEMP if defined and directory exists, else use current directory. Windows NT/2000/XP: - use environment variable TMP or TEMP if defined, else use the + use environment variable TMP or TEMP if defined, else use the Windows directory. @@ -577,10 +577,10 @@ also receives other options that are specific to it.

will use native C++ exceptions. If the value of the flag is 1, tao_idl will generate code that will use the CORBA::Environment variable for passing exceptions. If the value of the flag is 2, the C++ 'throw' keyword will be used - in place of ACE_THROW_SPEC, ACE_THROW, and ACE_RETRHOW (ACE_THROW_RETURN and - TAO_INTERCEPTOR_THROW will still be used). The default depends on how TAO_IDL - has been built. If TAO_IDL is built with native exceptions enabled, the IDL - compiler will not generate the emulated exception macros. If IDL compiler is + in place of ACE_THROW_SPEC, ACE_THROW, and ACE_RETHROW (ACE_THROW_RETURN and + TAO_INTERCEPTOR_THROW will still be used). The default depends on how TAO_IDL + has been built. If TAO_IDL is built with native exceptions enabled, the IDL + compiler will not generate the emulated exception macros. If IDL compiler is built with native exceptions disabled, macros would be generated by default.   @@ -625,7 +625,7 @@ also receives other options that are specific to it.

Generate type code and Any operator bodies in *A.cpp Decouples client and server decisions to compile and link - TypeCode- and Any-related code, which is generated in + TypeCode- and Any-related code, which is generated in *C.cpp by default. -- cgit v1.2.1