summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOssama Othman <ossama-othman@users.noreply.github.com>2002-11-12 02:06:11 +0000
committerOssama Othman <ossama-othman@users.noreply.github.com>2002-11-12 02:06:11 +0000
commitf76c95c5b01450e83b8d6d146f95e8bca19883e2 (patch)
tree8e97160223b966d1dd2a4e3ab16785af2003617a
parent78c71e62bd15253287fe8aace74459bf012c451b (diff)
downloadATCD-f76c95c5b01450e83b8d6d146f95e8bca19883e2.tar.gz
*** empty log message ***
-rw-r--r--TAO/ChangeLog134
1 files changed, 93 insertions, 41 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index f8d90d3b790..2b695917043 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,7 +1,59 @@
+Mon Nov 11 18:03:37 2002 Ossama Othman <ossama@uci.edu>
+
+ * docs/interceptors.html:
+
+ Updated release notes about AMI interceptor support.
+
+ Updated CORBA spec URL to the 3.0.1 spec's URL.
+
+ * tao/Messaging/Makefile.bor:
+ * tao/Messaging/Messaging.dsp:
+ * tao/Messaging/Messaging_Static.dsp:
+
+ Added AMI_ClientRequestInfo_i.{h,cpp} to these Make/project
+ files.
+
+Mon Nov 11 17:27:22 2002 Carlos O'Ryan <coryan@atdesk.com>
+
+ * tao/Messaging/AMI_ClientRequestInfo_i.h:
+ * tao/Messaging/AMI_ClientRequestInfo_i.cpp:
+ * tao/Messaging/Makefile:
+ Add implementation class for AMI ClientRequestInfos.
+
+ * TAO_IDL/be/be_codegen.cpp:
+ Move some #includes to the .cpp file, include
+ AMI_ClientRequestInfo_i.h when compiling with interceptors and
+ AMI.
+
+ * TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
+ Generate interceptor code for sendc_*** operations.
+
+ * tests/Portable_Interceptors/Makefile:
+ * tests/Portable_Interceptors/AMI/Makefile:
+ * tests/Portable_Interceptors/AMI/run_test.pl:
+ * tests/Portable_Interceptors/AMI/.cvsignore:
+ * tests/Portable_Interceptors/AMI/Client_Interceptor.h:
+ * tests/Portable_Interceptors/AMI/Client_Interceptor.cpp:
+ * tests/Portable_Interceptors/AMI/Client_ORBInitializer.h:
+ * tests/Portable_Interceptors/AMI/Client_ORBInitializer.cpp:
+ * tests/Portable_Interceptors/AMI/Echo.h:
+ * tests/Portable_Interceptors/AMI/Echo.cpp:
+ * tests/Portable_Interceptors/AMI/Echo_Handler.h:
+ * tests/Portable_Interceptors/AMI/Echo_Handler.cpp:
+ * tests/Portable_Interceptors/AMI/Server_Interceptor.h:
+ * tests/Portable_Interceptors/AMI/Server_Interceptor.cpp:
+ * tests/Portable_Interceptors/AMI/Server_ORBInitializer.h:
+ * tests/Portable_Interceptors/AMI/Server_ORBInitializer.cpp:
+ * tests/Portable_Interceptors/AMI/Shared_Interceptor.h:
+ * tests/Portable_Interceptors/AMI/Test.idl:
+ * tests/Portable_Interceptors/AMI/client.cpp:
+ * tests/Portable_Interceptors/AMI/server.cpp:
+ New regression test for the AMI interceptors.
+
Mon Nov 11 20:11:56 2002 Pradeep Gore <pradeep@oomworks.com>
Removed these files as they are no longer needed. All features and
- bug fixes have been absorbed in the new implementation as per
+ bug fixes have been absorbed in the new implementation as per
ChangeLogTag: Sun Oct 27 01:04:09 2002 Pradeep Gore <pradeep@oomworks.com>
* orbsvcs/orbsvcs/Notify/Notify_AdminProperties.cpp:
* orbsvcs/orbsvcs/Notify/Notify_AdminProperties.h:
@@ -79,25 +131,25 @@ Mon Nov 11 20:11:56 2002 Pradeep Gore <pradeep@oomworks.com>
* orbsvcs/orbsvcs/Notify/Notify_StructuredEvents.h:
* orbsvcs/orbsvcs/Notify/Notify_StructuredProxyPushConsumer_i.cpp:
Removed.
-
+
* orbsvcs/orbsvcs/Notify/Dispatch_Observer_T.cpp:
* orbsvcs/orbsvcs/Notify/Dispatch_Observer_T.h:
* orbsvcs/orbsvcs/Notify/Dispatch_Observer_T.inl:
- Removed Dispatch Observer as error handling has moved to TAO_NS_Peer.
-
+ Removed Dispatch Observer as error handling has moved to TAO_NS_Peer.
+
* orbsvcs/orbsvcs/Notify/Event_Map_Observer.h:
* orbsvcs/orbsvcs/Notify/Event_Map_Observer_T.cpp:
* orbsvcs/orbsvcs/Notify/Event_Map_Observer_T.h:
* orbsvcs/orbsvcs/Notify/Event_Map_Observer_T.inl:
Removed Event_Map_Observer as Map changes are conveyed via
return values in Event_Map_T <insert> and <remove> methods.
-
+
* orbsvcs/orbsvcs/Notify/Pending_Worker_T.cpp:
* orbsvcs/orbsvcs/Notify/Pending_Worker_T.h:
* orbsvcs/orbsvcs/Notify/Pending_Worker_T.inl:
Removed Pending_Worker as we have decided not to implement
- retries for now.
-
+ retries for now.
+
* orbsvcs/orbsvcs/Notify/Builder.cpp:
Removed code depending on Dispatch_Observer.
@@ -123,7 +175,7 @@ Mon Nov 11 20:11:56 2002 Pradeep Gore <pradeep@oomworks.com>
- Added an <intersection> method that calculates the common
elements of two sequences.
- Modified the <init> method to correctly handle cases with
- duplicates in the added and/or removed list.
+ duplicates in the added and/or removed list.
* orbsvcs/orbsvcs/Notify/Event_Manager.h:
* orbsvcs/orbsvcs/Notify/Event_Manager.cpp:
@@ -144,91 +196,91 @@ Mon Nov 11 20:11:56 2002 Pradeep Gore <pradeep@oomworks.com>
- Added <connect> and <disconnect> methods that we delegate to the
appropriate Event_Map and inform the newly connected Proxy of
types that are avialable in the channel.
-
+
* orbsvcs/orbsvcs/Notify/Event_Map_T.cpp:
* orbsvcs/orbsvcs/Notify/Event_Map_T.h:
* orbsvcs/orbsvcs/Notify/Event_Map_T.inl:
- Added <connect> and <disconnect> methods that add the proxy
to an updates list. This list is used to disseminate the
- subscription/offer update changes.
+ subscription/offer update changes.
- Added accessor method for the updates list and count of proxys
connected to this map.
- Removed code relating to Event_Map_Observer.
- The <insert> and <remove> methods now return 1 if the type
being inserted or removed is the first time/ last time.
-
+
* orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp:
- Added checks for nil pointers and modified exception handling
code to be simpler.
-
+
* orbsvcs/orbsvcs/Notify/Peer.cpp:
* orbsvcs/orbsvcs/Notify/Peer.h:
* orbsvcs/orbsvcs/Notify/Peer.inl:
- Added a <dispatch_updates> method that formats the event types
for final dispatch.
- - Added a <handle_dispatch_exception> method that simply
+ - Added a <handle_dispatch_exception> method that simply
destroys the offending Peer.
- Modified <dispatch_updates_i> to accept
CosNotification::EventTypeSeq's.
- Removed <updates_dispatch_observer_> data member and code
related to it.
- Removed <retry_count_> data member and retry related code.
-
+
* orbsvcs/orbsvcs/Notify/Proxy.cpp:
* orbsvcs/orbsvcs/Notify/Proxy.h:
- Removed added_, removed_ data members, <type_added> and <type_removed> code because
subscription/offer_change handling logic has been
simplified.
- Added <types_changed> method that enqueues a
- TAO_NS_Method_Request_Updates object in the Proxys worker task queue.
+ TAO_NS_Method_Request_Updates object in the Proxys worker task queue.
- Renamed the <admin_subscription> to
<admin_types_changed>. This seems more appropriate.
-
+
* orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp:
* orbsvcs/orbsvcs/Notify/ProxyConsumer.h:
- Added calls to <connect>, <disconnect> and <offer_change>
instead of calling <publish> and <un_publish>
-
+
* orbsvcs/orbsvcs/Notify/ProxyConsumer.ProxyConsumer_T.cpp:
* orbsvcs/orbsvcs/Notify/ProxyConsumer.ProxyConsumer_T.h:
- Renaming to <admin_types_changed>
- Call <offer_change> instead of calling <publish> and <un_publish>
-
+
* orbsvcs/orbsvcs/Notify/ProxySupplier.cpp:
- Calling <subscription_change> instead of <subscribe> and
<un_subscribe>.
- Added calls to <connect> and <disconnect>
-
+
* orbsvcs/orbsvcs/Notify/ProxySupplier_T.cpp:
* orbsvcs/orbsvcs/Notify/ProxySupplier_T.h:
- Calling <subscription_change> instead of <subscribe> and
<un_subscribe>.
- Renamed <admin_subscription> to <admin_types_changed>
-
+
* orbsvcs/orbsvcs/Notify/Refcountable.cpp:
- Print messages at debug level 1.
-
+
* orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.inl:
- Renamed <admin_subscription> to <admin_types_changed>
-
+
* orbsvcs/orbsvcs/Notify/Supplier.cpp:
* orbsvcs/orbsvcs/Notify/Supplier.h:
- - Modified <dispatch_updates_i> signature.
-
+ - Modified <dispatch_updates_i> signature.
+
* orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
Moved shutdown code fix from Notify_MT_Worker.cpp.
-
+
* orbsvcs/orbsvcs/Notify/Types.h:
- Removed forward declaration for Event_Map_Observer,
Dispatch_Observer, Pending_Worker types that are no longer used.
-
+
* orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.h:
- * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.h:
+ * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.h:
- Added missing virtual keyword to <push>
* orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp
- Changed the exception handling code to delegate to the Peer's
- <handle_dispatch_exception> method.
+ <handle_dispatch_exception> method.
* orbsvcs/orbsvcs/Notify/Method_Request_Updates.cpp:
* orbsvcs/orbsvcs/Notify/Method_Request_Updates.h:
@@ -237,16 +289,16 @@ Mon Nov 11 20:11:56 2002 Pradeep Gore <pradeep@oomworks.com>
objects. Updates are also treated as events and
enqueued/dequeued in a queue(if any) of the Worker Task.
This replaces the earlier logic of using Pending_Worker.
-
+
* orbsvcs/tests/Notify/Events.cpp:
* orbsvcs/tests/Notify/Events.h:
- Added a -use_default_admin option that results in the test
obtaining a Consumer/SupplierAdmin interface via the
default_consumer/supplier_admin method.
-
+
* orbsvcs/tests/Notify/Filter.cpp:
* orbsvcs/tests/Notify/Filter.h:
- - Added this test for Filter operations.
+ - Added this test for Filter operations.
This test excercises the FilterAdmin code for a Consumer Admin.
* orbsvcs/tests/Notify/MultiTypes.cpp:
@@ -255,33 +307,33 @@ Mon Nov 11 20:11:56 2002 Pradeep Gore <pradeep@oomworks.com>
+ Consumers of different types should receive events
that are send by any kind of supplier.
+ A nested upcall to the Notification Service via a
- disconnect_XXX from within a push should succeed.
-
+ disconnect_XXX from within a push should succeed.
+
* orbsvcs/tests/Notify/Updates.cpp:
* orbsvcs/tests/Notify/Updates.h:
Completely revamped this test. This test tests subscription and
offer change calls and makes sure that the expected updates are
- indeed received.
-
+ indeed received.
+
* orbsvcs/tests/Notify/Basic/run_test.pl:
Added the new Filter and MultiTypes tests.
-
+
* orbsvcs/tests/Notify/Basic/Makefile
* orbsvcs/tests/Notify/Basic/Makefile.bor
* orbsvcs/tests/Notify/Notify_Tests.dsw
* orbsvcs/tests/Notify/Basic/Basic.dsw
Modified to include the new Filter and MultiTypes tests and
updated dependencies.
-
+
* orbsvcs/orbsvcs/Makefile.CosNotification:
* orbsvcs/orbsvcs/CosNotification.dsp:
* orbsvcs/orbsvcs/CosNotification.bor:
Removed old Notify files, added Method_Request_Updates file and
updated dependencies.
-
+
* orbsvcs/Notify_Service/Makefile:
Updated dependencies.
-
+
Mon Nov 11 14:28:39 2002 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
* tao/GIOP_Message_Base.cpp (consolidate_fragments): When growing
@@ -292,8 +344,8 @@ Mon Nov 11 14:28:39 2002 Balachandran Natarajan <bala@isis-server.isis.vanderb
[BUGID 1356] and is convinced this is the right way to go, since
this uses less memory. Since I dont foresee problems, his patch
is being accepted for the release. Thanks to Simon for putting
- in lot of effort to narrow down the problem to this area.
-
+ in lot of effort to narrow down the problem to this area.
+
Mon Nov 11 10:43:59 2002 Nanbor Wang <nanbor@cs.wustl.edu>
* orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.dsp: