summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog8
-rw-r--r--ChangeLogs/ChangeLog-02a8
-rw-r--r--ChangeLogs/ChangeLog-03a8
-rw-r--r--ace/SV_Message_Queue.h2
-rw-r--r--ace/SV_Message_Queue.i2
-rw-r--r--ace/Typed_SV_Message_Queue.h3
-rw-r--r--ace/Typed_SV_Message_Queue.i6
7 files changed, 35 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 556480692d0..99200244a02 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+Thu Jul 20 18:28:43 2000 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
+
+ * ace/SV_Message_Queue: Made the get_id() method const. Thanks
+ to Mike Winter for suggesting this.
+
+ * ace/Typed_SV_Message_Queue: Added a get_id() accessor. Thanks
+ to Mike Winter <Mike.Winter@Schwab.com> for reporting this.
+
Thu Jul 20 14:19:06 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
* ace/Thread_Manager.h: Updated the comments on the various *kill*()
diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a
index 556480692d0..99200244a02 100644
--- a/ChangeLogs/ChangeLog-02a
+++ b/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,11 @@
+Thu Jul 20 18:28:43 2000 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
+
+ * ace/SV_Message_Queue: Made the get_id() method const. Thanks
+ to Mike Winter for suggesting this.
+
+ * ace/Typed_SV_Message_Queue: Added a get_id() accessor. Thanks
+ to Mike Winter <Mike.Winter@Schwab.com> for reporting this.
+
Thu Jul 20 14:19:06 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
* ace/Thread_Manager.h: Updated the comments on the various *kill*()
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index 556480692d0..99200244a02 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,3 +1,11 @@
+Thu Jul 20 18:28:43 2000 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
+
+ * ace/SV_Message_Queue: Made the get_id() method const. Thanks
+ to Mike Winter for suggesting this.
+
+ * ace/Typed_SV_Message_Queue: Added a get_id() accessor. Thanks
+ to Mike Winter <Mike.Winter@Schwab.com> for reporting this.
+
Thu Jul 20 14:19:06 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
* ace/Thread_Manager.h: Updated the comments on the various *kill*()
diff --git a/ace/SV_Message_Queue.h b/ace/SV_Message_Queue.h
index a06139e6aa1..060a1be6b33 100644
--- a/ace/SV_Message_Queue.h
+++ b/ace/SV_Message_Queue.h
@@ -74,7 +74,7 @@ public:
// Access the underlying control operations.
// = Get/set the underly internal id.
- int get_id (void);
+ int get_id (void) const;
void set_id (int);
void dump (void) const;
diff --git a/ace/SV_Message_Queue.i b/ace/SV_Message_Queue.i
index 45fd1f4efcc..65c092136f7 100644
--- a/ace/SV_Message_Queue.i
+++ b/ace/SV_Message_Queue.i
@@ -42,7 +42,7 @@ ACE_SV_Message_Queue::remove (void)
}
ASYS_INLINE int
-ACE_SV_Message_Queue::get_id (void)
+ACE_SV_Message_Queue::get_id (void) const
{
ACE_TRACE ("ACE_SV_Message_Queue::get_id");
return this->internal_id_;
diff --git a/ace/Typed_SV_Message_Queue.h b/ace/Typed_SV_Message_Queue.h
index 09752d33d65..ec6d97909c2 100644
--- a/ace/Typed_SV_Message_Queue.h
+++ b/ace/Typed_SV_Message_Queue.h
@@ -56,6 +56,9 @@ public:
int send (const ACE_Typed_SV_Message<T> &mb, int mflags = 0);
int recv (ACE_Typed_SV_Message<T> &mb, int mflags = 0);
+ int get_id (void) const;
+ // Return the id of the underlying <ACE_SV_Message_Queue>.
+
int control (int option, void *arg = 0);
// Control the underlying message queue.
diff --git a/ace/Typed_SV_Message_Queue.i b/ace/Typed_SV_Message_Queue.i
index 41d44a64fed..afbea9c455d 100644
--- a/ace/Typed_SV_Message_Queue.i
+++ b/ace/Typed_SV_Message_Queue.i
@@ -69,3 +69,9 @@ ACE_Typed_SV_Message_Queue<T>::control (int option,
return this->message_queue_.control (option, arg);
}
+
+template <class T> ACE_INLINE int
+ACE_Typed_SV_Message_Queue<T>::get_id (void) const
+{
+ return this->message_queue_.get_id ();
+}