summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2002-02-18 23:26:06 +0000
committerSteve Huston <shuston@riverace.com>2002-02-18 23:26:06 +0000
commitf8d01b98ec0e613825089b5916d5f92114600a46 (patch)
tree72e6854710f733b318951e2eef07cc361af44712
parentd6cdb9f88c7f972f6055f38f8f83042b3e3388b6 (diff)
downloadATCD-f8d01b98ec0e613825089b5916d5f92114600a46.tar.gz
ChangeLogTag:Mon Feb 18 18:23:49 Steve Huston <shuston@riverace.com>
-rw-r--r--ChangeLog9
-rw-r--r--ChangeLogs/ChangeLog-02a9
-rw-r--r--ChangeLogs/ChangeLog-03a9
-rw-r--r--ace/Reactor.h8
4 files changed, 32 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index b762dd5f4ad..9581c35df76 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Mon Feb 18 18:23:49 Steve Huston <shuston@riverace.com>
+
+ * ace/Reactor.h: Clarified behavior with respect to remaining
+ queued notifications when end_reactor_event_loop() is called
+ or when the reactor instance is closed/deleted.
+
Mon Feb 18 19:28:12 2002 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/README:
@@ -26,7 +32,8 @@ Mon Feb 18 19:28:12 2002 Johnny Willemsen <jwillemsen@remedy.nl>
unlikely that anyone wants to export all specializations of a
class template. When B is a template and D is a class, the
construction 'class ACE_Export D : public B<D>' should
- give no problems, but unfornately there is a bug in the vc++ compiler.
+ give no problems, but unfornately there is a bug in the vc++
+ compiler.
That's why we now explicit export the template instantations in ace.
diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a
index b762dd5f4ad..9581c35df76 100644
--- a/ChangeLogs/ChangeLog-02a
+++ b/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,9 @@
+Mon Feb 18 18:23:49 Steve Huston <shuston@riverace.com>
+
+ * ace/Reactor.h: Clarified behavior with respect to remaining
+ queued notifications when end_reactor_event_loop() is called
+ or when the reactor instance is closed/deleted.
+
Mon Feb 18 19:28:12 2002 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/README:
@@ -26,7 +32,8 @@ Mon Feb 18 19:28:12 2002 Johnny Willemsen <jwillemsen@remedy.nl>
unlikely that anyone wants to export all specializations of a
class template. When B is a template and D is a class, the
construction 'class ACE_Export D : public B<D>' should
- give no problems, but unfornately there is a bug in the vc++ compiler.
+ give no problems, but unfornately there is a bug in the vc++
+ compiler.
That's why we now explicit export the template instantations in ace.
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index b762dd5f4ad..9581c35df76 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,3 +1,9 @@
+Mon Feb 18 18:23:49 Steve Huston <shuston@riverace.com>
+
+ * ace/Reactor.h: Clarified behavior with respect to remaining
+ queued notifications when end_reactor_event_loop() is called
+ or when the reactor instance is closed/deleted.
+
Mon Feb 18 19:28:12 2002 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/README:
@@ -26,7 +32,8 @@ Mon Feb 18 19:28:12 2002 Johnny Willemsen <jwillemsen@remedy.nl>
unlikely that anyone wants to export all specializations of a
class template. When B is a template and D is a class, the
construction 'class ACE_Export D : public B<D>' should
- give no problems, but unfornately there is a bug in the vc++ compiler.
+ give no problems, but unfornately there is a bug in the vc++
+ compiler.
That's why we now explicit export the template instantations in ace.
diff --git a/ace/Reactor.h b/ace/Reactor.h
index 07d2bc98bdd..ef9517c57b5 100644
--- a/ace/Reactor.h
+++ b/ace/Reactor.h
@@ -173,6 +173,10 @@ public:
* itself. Deactivating the Reactor would allow the Reactor to be
* shutdown gracefully. Internally the Reactor calls deactivate ()
* on the underlying implementation.
+ * Any queued notifications remain queued on return from this method.
+ * If the event loop is restarted in the future, the notifications
+ * will be dispatched then. If the reactor is closed or deleted without
+ * further dispatching, the notifications will be lost.
*/
virtual int end_reactor_event_loop (void);
@@ -192,6 +196,10 @@ public:
int delete_implementation = 0);
/// Close down and release all resources.
+ /**
+ * Any notifications that remain queued on this reactor instance are
+ * lost.
+ */
virtual ~ACE_Reactor (void);
/**