diff options
Diffstat (limited to 'ChangeLogs/ChangeLog-03a')
-rw-r--r-- | ChangeLogs/ChangeLog-03a | 116 |
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> |