summaryrefslogtreecommitdiff
path: root/ChangeLogs/ChangeLog-03a
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLogs/ChangeLog-03a')
-rw-r--r--ChangeLogs/ChangeLog-03a116
1 files changed, 96 insertions, 20 deletions
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index 4ef5833d17e..ce8fe63c5a5 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,3 +1,79 @@
+Mon Aug 21 08:58:19 2000 Carlos O'Ryan <coryan@uci.edu>
+
+ * Another iteration on the design. This time we use a single
+ Module to process IO events, the same class can be used on the
+ receiver and sender sides. The type of proxies is fixed, all
+ the variation is moved into the Modules, controlled by a module
+ factory.
+
+ * ace/RMCast/README:
+ Add a new README file.
+
+ * ace/RMCast/RMCast_Module.h:
+ * ace/RMCast/RMCast_Module.cpp:
+ Modules can pass and process control messages as well as data
+ messages, add new methods for the control messages.
+
+ * ace/RMCast/RMCast_IO_UDP.h:
+ * ace/RMCast/RMCast_IO_UDP.i:
+ * ace/RMCast/RMCast_IO_UDP.cpp:
+ New class to manage all the IO events.
+
+ * ace/RMCast/RMCast_UDP_Event_Handler.h:
+ * ace/RMCast/RMCast_UDP_Event_Handler.i:
+ * ace/RMCast/RMCast_UDP_Event_Handler.cpp:
+ Modified to use the new RMCast_IO_UDP class.
+
+ * ace/RMCast/RMCast_UDP_Proxy.h:
+ * ace/RMCast/RMCast_UDP_Proxy.i:
+ * ace/RMCast/RMCast_UDP_Proxy.cpp:
+ New module used for both the client and server sides.
+
+ * ace/RMCast/RMCast_Module_Factory.h:
+ * ace/RMCast/RMCast_Module_Factory.i:
+ * ace/RMCast/RMCast_Module_Factory.cpp:
+ Create and destroy a module stack. Used by both the receiver
+ and sender sides to control the type of event processing they
+ can perform.
+
+ * ace/RMCast/RMCast.h:
+ Minor changes in the field names and comments.
+
+ * ace/RMCast/RMCast_Fragment.h:
+ * ace/RMCast/RMCast_Fragment.cpp:
+ * ace/RMCast/RMCast_Reassembly.h:
+ * ace/RMCast/RMCast_Reassembly.cpp:
+ Modified to use the new methods in the Module interface.
+
+ * tests/RMCast/RMCast_Fragment_Test.cpp:
+ * tests/RMCast/RMCast_Reassembly_Test.cpp:
+ * tests/RMCast/RMCast_UDP_Best_Effort_Test.cpp:
+ Modified to use the new classes.
+
+ * tests/RMCast/RMCast_Tests.dsw:
+ * tests/RMCast/RMCast_UDP_Best_Effort_Test.dsp:
+ Add new project file for the UDP best effort test.
+
+ * ace/RMCast/RMCast.dsp:
+ Update the project file.
+
+ * ace/RMCast/RMCast_Sender_Proxy.h:
+ * ace/RMCast/RMCast_Sender_Proxy.i:
+ * ace/RMCast/RMCast_Sender_Proxy.cpp:
+ * ace/RMCast/RMCast_Sender_Proxy_Best_Effort.h:
+ * ace/RMCast/RMCast_Sender_Proxy_Best_Effort.i:
+ * ace/RMCast/RMCast_Sender_Proxy_Best_Effort.cpp:
+ * ace/RMCast/RMCast_Sender_Proxy_Factory.h:
+ * ace/RMCast/RMCast_Sender_Proxy_Factory.i:
+ * ace/RMCast/RMCast_Sender_Proxy_Factory.cpp:
+ * ace/RMCast/RMCast_UDP_Receiver.h:
+ * ace/RMCast/RMCast_UDP_Receiver.i:
+ * ace/RMCast/RMCast_UDP_Receiver.cpp:
+ * ace/RMCast/RMCast_UDP_Sender.h:
+ * ace/RMCast/RMCast_UDP_Sender.i:
+ * ace/RMCast/RMCast_UDP_Sender.cpp:
+ Removed.
+
Fri Aug 18 12:36:21 2000 Steve Huston <shuston@riverace.com>
* ace/SUN_Proactor.cpp (find_completed_aio): Wrapped ACE_GUARD_RETURN
@@ -5,18 +81,18 @@ Fri Aug 18 12:36:21 2000 Steve Huston <shuston@riverace.com>
Thu Aug 17 05:48:51 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
- * ace/config-win32-common.h: Wrapped the redefinition of FD_SETSIZE
- to #undef if it's already set to avoid a compiler/pre-processor
- warning. Thanks to Johnny Willemsen <Johnny.Willemsen@meco.nl>
- for contributing these.
+ * ace/config-win32-common.h: Wrapped the redefinition of FD_SETSIZE
+ to #undef if it's already set to avoid a compiler/pre-processor
+ warning. Thanks to Johnny Willemsen <Johnny.Willemsen@meco.nl>
+ for contributing these.
Wed Aug 16 06:03:11 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
- * ace/Select_Reactor_Base.h: Make the notify_queue_lock_ in
- ACE_Select_Reactor_Notify an ACE_SYNCH_MUTEX rather than an
- ACE_SYNCH_RW_MUTEX to be consistent. Thanks to Ivan Murphy for
- reporting this.
-
+ * ace/Select_Reactor_Base.h: Make the notify_queue_lock_ in
+ ACE_Select_Reactor_Notify an ACE_SYNCH_MUTEX rather than an
+ ACE_SYNCH_RW_MUTEX to be consistent. Thanks to Ivan Murphy for
+ reporting this.
+
Tue Aug 15 20:54:14 2000 Darrell Brunsch <brunsch@uci.edu>
* ace/Logging_Strategy.cpp:
@@ -40,20 +116,20 @@ Fri Aug 11 17:49:36 2000 Steve Huston <shuston@riverace.com>
Fri Aug 11 16:24:13 2000 Shawn Hannan <hannan@tango.cs.wustl.edu>
- * ace/OS.i: For VXWORKS, changed checks of errno against
- S_objLib_OBJ_TIMEOUT to S_objLib_OBJ_UNAVAILABLE after calls
- to semTake with timeout parameter set to NO_WAIT (i.e., 0).
- semTake will set errno to _UNAVAILABLE, not _TIMEOUT, if
- the semaphore is empty and the timeout parameter is 0.
- Thanks to Peter Fischer <fischer@softec.de> for reporting
- this.
+ * ace/OS.i: For VXWORKS, changed checks of errno against
+ S_objLib_OBJ_TIMEOUT to S_objLib_OBJ_UNAVAILABLE after calls
+ to semTake with timeout parameter set to NO_WAIT (i.e., 0).
+ semTake will set errno to _UNAVAILABLE, not _TIMEOUT, if
+ the semaphore is empty and the timeout parameter is 0.
+ Thanks to Peter Fischer <fischer@softec.de> for reporting
+ this.
Fri Aug 11 13:20:40 2000 Nanbor Wang <nanbor@cs.wustl.edu>
- * apps/gperf/src/gperf_lib.dsp: Changed the format for generated
- debug info from C7 to "Program Database" to conform to rest of
- the ACE project files. Thanks to Espen Harlinn
- <espen.harlinn@seamos.no> for reporting this.
+ * apps/gperf/src/gperf_lib.dsp: Changed the format for generated
+ debug info from C7 to "Program Database" to conform to rest of
+ the ACE project files. Thanks to Espen Harlinn
+ <espen.harlinn@seamos.no> for reporting this.
Fri Aug 11 11:06:30 2000 David L. Levine <levine@cs.wustl.edu>