diff options
author | kirthika <kirthika@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-08-19 01:07:07 +0000 |
---|---|---|
committer | kirthika <kirthika@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-08-19 01:07:07 +0000 |
commit | b90f87e36c02fd621ae3b1a1e4d4b56a173ae18b (patch) | |
tree | 906b388a4a0ceba54c5313474bb28b9b19222144 | |
parent | 5e21306cc6b5a5d2b4c810db8b85fccb1ab6bae0 (diff) | |
download | ATCD-b90f87e36c02fd621ae3b1a1e4d4b56a173ae18b.tar.gz |
ChangeLogTag:Fri Aug 18 19:30:00 2000 Kirthika Parameswaran
<kirthika@cs.wustl.edu>
-rw-r--r-- | TAO/ChangeLogs/ChangeLog-02a | 140 |
1 files changed, 140 insertions, 0 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a index 495269b18a6..f9f60afbf62 100644 --- a/TAO/ChangeLogs/ChangeLog-02a +++ b/TAO/ChangeLogs/ChangeLog-02a @@ -1,3 +1,143 @@ +Fri Aug 18 19:30:00 2000 Kirthika Parameswaran <kirthika@cs.wustl.edu> + Visitors implemented as part of the TAO_IDL to generate + infrastructure for Portable Interceptors: + * TAO_IDL/be_include/be_visitor_argument/paramlist.h + * TAO_IDL/be_include/be_visitor_argument/request_info_arglist.h: + * TAO_IDL/be_include/be_visitor_interface.h + * TAO_IDL/be_include/be_visitor_interface/interceptors_ch.h + * TAO_IDL/be_include/be_visitor_interface/interceptors_cs.h + * TAO_IDL/be_include/be_visitor_interface/interceptors_sh.h + * TAO_IDL/be_include/be_visitor_interface/interceptors_ss.h + * TAO_IDL/be/be_visitor_factory.cpp: + * TAO_IDL/be/be_visitor_interface.cpp: + * TAO_IDL/be/be_visitor_interface/interface.cpp + * TAO_IDL/be/be_visitor_interface/interceptors_ch.cpp: + * TAO_IDL/be/be_visitor_interface/interceptors_cs.cpp: + * TAO_IDL/be/be_visitor_interface/interceptors_sh.cpp: + * TAO_IDL/be/be_visitor_interface/interceptors_ss.cpp: + * TAO_IDL/be/be_visitor_interface/interface_ch.cpp: + * TAO_IDL/be/be_visitor_interface/interface_cs.cpp: + * TAO_IDL/be/be_visitor_interface/interface_sh.cpp: + * TAO_IDL/be/be_visitor_interface/interface_ss.cpp: + * TAO_IDL/be/be_visitor_operation.cpp : + * TAO_IDL/be/be_visitor_operation/operation_cs.cpp: + * TAO_IDL/be/be_visitor_operation/operation_ss.cpp: + * TAO_IDL/be/be_visitor_operation/interceptors_arglist.cpp: + * TAO_IDL/be/be_visitor_operation/interceptors_ch.cpp: + * TAO_IDL/be/be_visitor_operation/interceptors_cs.cpp: + * TAO_IDL/be/be_visitor_operation/interceptors_exceptlist.cpp: + * TAO_IDL/be/be_visitor_operation/interceptors_sh.cpp: + * TAO_IDL/be/be_visitor_operation/interceptors_ss.cpp: + * TAO_IDL/be/be_visitor_operation/interceptors_info_rettype.cpp + A new visitor need to attach ACE_NESTED_CLASS macros needed for MSCV. + * TAO_IDL/be/be_visitor_argument.cpp: + * TAO_IDL/be/be_visitor_argument/request_info_ch.cpp: + This one has special MSVC related nested class macro generation + for sequences, structs, arrays & unions. + * TAO_IDL/be/be_visitor_argument/request_info_cs.cpp: + * TAO_IDL/be/be_visitor_argument/request_info_result.cpp: + * TAO_IDL/be/be_visitor_argument/request_info_sh.cpp: + * TAO_IDL/be/be_visitor_argument/request_info_ss.cpp: + * TAO_IDL/be/be_visitor_argument/paramlist.cpp: + * TAO_IDL/be/be_visitor_argument/request_info_arglist.cpp: + MSVC related changes for the constructor's formal args + for the request info classes. + * TAO_IDL/be/be_visitor_attribute/attribute.cpp: + Most of the TAO_IDL changes are to add new visitors for generation + of the nested RequestInfo classes per operation of an interface + and also to be able to query the RequestInfo classes for argument + list etc on demand. + TAO/tao additions: + * tao/PortableInterceptor.{h,i,cpp}: + * tao/PortableInterceptorC.{h,i,cpp}: + * tao/DynamicC.{h,i,cpp}: + * tao/PortableInterceptor.pidl: + * tao/Dynamic.pidl: + * tao/IOP_N.pidl: + * tao/Request_Info.{h,cpp}: + All the above are new Portable Interceptor related additions + to TAO/tao. + * tao/ORB.h: + * tao/corba.h: + included PortableInterceptor.h + * tao/ImplRepoC,S.cpp: + commented out inclusion of PortbaleInterceptor.h + And removed all interceptor invocation portions. + * tao/InterfaceC.cpp: + commented out inclusion of PortbaleInterceptor.h + And removed all interceptor invocation portions. + * tao/FT_CORBAC.cpp: + commented out inclusion of PortbaleInterceptor.h + And removed all interceptor invocation portions. + * tao/FT_CORBAS.cpp: + removed all interceptor invocation portions. + * tao/Policy{C,S}.cpp: + Removed interceptor points from invocations. + * TAO/tao/Makefile: updated dependencies. + * TAO/tao/TAO.dsp: + * TAO/tao/TAO_Static.dsp: + Updated the NT projects. + Removed the old interceptor files: + * TAO/tao/Interceptor.{h, i, cpp}: + * TAO/tao/InterceptorC.{h, i, cpp}: + * TAO/tao/Interceptor.pidl + * TAO/tests/Interceptors + All the above are no longer available! + The following are tests to check out how well this feature + performs when providing a different functionality: + * tests/PortableInterceptors/Dynamic/Makefile: + * tests/PortableInterceptors/Dynamic/Makefile.bor: + * tests/PortableInterceptors/Dynamic/README: + * tests/PortableInterceptors/Dynamic/client.bor: + * tests/PortableInterceptors/Dynamic/client.cpp: + * tests/PortableInterceptors/Dynamic/interceptors.cpp: + * tests/PortableInterceptors/Dynamic/interceptors.h: + * tests/PortableInterceptors/Dynamic/run_test.pl: + * tests/PortableInterceptors/Dynamic/server.bor: + * tests/PortableInterceptors/Dynamic/server.cpp: + * tests/PortableInterceptors/Dynamic/test.idl: + * tests/PortableInterceptors/Dynamic/test_i.cpp: + * tests/PortableInterceptors/Dynamic/test_i.h: + This test tries out the various features provided by Module + Dynamic. + * tests/PortableInterceptors/Service_Context_Manipulation/Makefile: + * tests/PortableInterceptors/Service_Context_Manipulation/Makefile.bor: + * tests/PortableInterceptors/Service_Context_Manipulation/README: + * tests/PortableInterceptors/Service_Context_Manipulation/client.bor: + * tests/PortableInterceptors/Service_Context_Manipulation/client.cpp: + * tests/PortableInterceptors/Service_Context_Manipulation/interceptors.cpp: + * tests/PortableInterceptors/Service_Context_Manipulation/interceptors.h: + * tests/PortableInterceptors/Service_Context_Manipulation/run_test.pl: + * tests/PortableInterceptors/Service_Context_Manipulation/server.bor: + * tests/PortableInterceptors/Service_Context_Manipulation/server.cpp: + * tests/PortableInterceptors/Service_Context_Manipulation/test.idl: + * tests/PortableInterceptors/Service_Context_Manipulation/test_i.cpp: + * tests/PortableInterceptors/Service_Context_Manipulation/test_i.h: + This test plays with piggybacking data via the service context + list of the invocation. + * tests/PortableInterceptors/Benchmark/Makefile: + * tests/PortableInterceptors/Benchmark/Makefile.bor: + * tests/PortableInterceptors/Benchmark/README: + * tests/PortableInterceptors/Benchmark/client.bor: + * tests/PortableInterceptors/Benchmark/client.cpp: + * tests/PortableInterceptors/Benchmark/interceptors.cpp: + * tests/PortableInterceptors/Benchmark/interceptors.h: + * tests/PortableInterceptors/Benchmark/run_test.pl: + * tests/PortableInterceptors/Benchmark/server.bor: + * tests/PortableInterceptors/Benchmark/server.cpp: + * tests/PortableInterceptors/Benchmark/test.idl: + * tests/PortableInterceptors/Benchmark/test_i.cpp: + * tests/PortableInterceptors/Benchmark/test_i.h: + * tests/PortableInterceptors/Benchmark/marker.h: + * tests/PortableInterceptors/Benchmark/marker.cpp: + This is a benchamrking test used and explained in + http://www.cs.wustl.edu/~schmidt/PDF/COOTS-00.pdf + * TAO/docs/interceptor.html: updated documentation to + reflect these changes. + Thanks to Nanbor for brainstorming and guidance, + Jeff for help on nitty-gritty IDL bugs and Doug on helping + to put all this on white paper! + Fri Aug 18 17:46:34 2000 Balachandran Natarajan <bala@cs.wustl.edu> * tao/GIOP_Message_Acceptors.cpp: |