summaryrefslogtreecommitdiff
path: root/ace
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>2000-07-20 23:31:31 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>2000-07-20 23:31:31 +0000
commit3753cc2499e50fe72c2f5925aba9544e2e0268b7 (patch)
tree5288a3cfed631057e596b4dec5c056af85f9fbbb /ace
parent8f5cd543bd0641f4959b60b1fc6614c2c2bac844 (diff)
downloadATCD-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.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
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 ();
+}