diff options
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-02a | 8 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-03a | 8 | ||||
-rw-r--r-- | ace/SV_Message_Queue.h | 2 | ||||
-rw-r--r-- | ace/SV_Message_Queue.i | 2 | ||||
-rw-r--r-- | ace/Typed_SV_Message_Queue.h | 3 | ||||
-rw-r--r-- | ace/Typed_SV_Message_Queue.i | 6 |
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 (); +} |