diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 2000-07-20 23:31:31 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 2000-07-20 23:31:31 +0000 |
commit | 3753cc2499e50fe72c2f5925aba9544e2e0268b7 (patch) | |
tree | 5288a3cfed631057e596b4dec5c056af85f9fbbb /ace | |
parent | 8f5cd543bd0641f4959b60b1fc6614c2c2bac844 (diff) | |
download | ATCD-3753cc2499e50fe72c2f5925aba9544e2e0268b7.tar.gz |
ChangeLogTag:Thu Jul 20 18:28:43 2000 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
Diffstat (limited to 'ace')
-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 |
4 files changed, 11 insertions, 2 deletions
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 (); +} |