summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralex <alex@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-05-23 16:49:19 +0000
committeralex <alex@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-05-23 16:49:19 +0000
commit2cee8c62f6735bc032072517e1d1c21812d6a342 (patch)
tree81e41ffc2191e41612167c184f4a70229fb3deeb
parent5a7724c9534fdf46409f6c1edf8bb0b8408d6385 (diff)
downloadATCD-2cee8c62f6735bc032072517e1d1c21812d6a342.tar.gz
*** empty log message ***
-rw-r--r--ChangeLog-99b34
1 files changed, 34 insertions, 0 deletions
diff --git a/ChangeLog-99b b/ChangeLog-99b
index 0cb33265170..b9b2dab1c24 100644
--- a/ChangeLog-99b
+++ b/ChangeLog-99b
@@ -1,3 +1,37 @@
+Sun May 23 11:33:07 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu>b
+
+ Changes for the following enhancement in the Proactor
+ implementation.
+ Enhanced the semantics of the <end_event_loop>, so that when it
+ is called, it wakes up all the threads blocked on waiting for
+ completions and end the event loop.
+
+ * ace/Proactor.h:
+ * ace/Proactor.cpp:
+ Added static helper methods and states to post the wakeup
+ completions to the CompletionPort.
+
+ * ace/Asynch_IO.h:
+ * ace/Asynch_IO.cpp:
+ Added a method <handle_wakeup> to the ACE_Handler.
+
+ * ace/Object_Manager.cpp
+ * ace/Object_Manager.h
+
+ Added a new Thread_Mutex called <ACE_PROACTOR_EVENT_LOOP_LOCK> to
+ protect the thread count in the event loop.
+
+ * ace/POSIX_Asynch_IO.cpp
+ * ace/POSIX_Proactor.cpp
+ * ace/POSIX_Proactor.h
+ * ace/Proactor.cpp
+ * ace/Proactor.h
+ * ace/Proactor_Impl.h
+ * ace/WIN32_Proactor.cpp
+ * ace/WIN32_Proactor.h
+
+ Changes for posting wakeup completions.
+
Sat May 22 16:57:38 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
* ace/FlReactor.cpp: