diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-06-29 20:16:20 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-06-29 20:16:20 +0000 |
commit | f6c58794dc6ea93be607f927d50797391a6c8b0d (patch) | |
tree | 645b9e4571b119118f22d4c3848f9a8fd89495f4 | |
parent | 291d0ef8da18a0e7c040aa4faca44ab4fb469c63 (diff) | |
download | ATCD-f6c58794dc6ea93be607f927d50797391a6c8b0d.tar.gz |
(ACE_Message_Queue_Vx:enqueue_head/tail): implement these for VxWorks. enqueue_head_i just calls enqueue_tail_i
-rw-r--r-- | ace/Message_Queue.cpp | 29 | ||||
-rw-r--r-- | ace/Message_Queue.h | 8 |
2 files changed, 9 insertions, 28 deletions
diff --git a/ace/Message_Queue.cpp b/ace/Message_Queue.cpp index 6f1c2e53c3c..cde436379c7 100644 --- a/ace/Message_Queue.cpp +++ b/ace/Message_Queue.cpp @@ -151,14 +151,6 @@ int ACE_Message_Queue_Vx::enqueue_tail_i (ACE_Message_Block *new_item) { ACE_TRACE ("ACE_Message_Queue_Vx::enqueue_tail_i"); - // No-op. This should _never_ be called. - ACE_NOTSUP_RETURN (-1); -} - -int -ACE_Message_Queue_Vx::enqueue_head_i (ACE_Message_Block *new_item) -{ - ACE_TRACE ("ACE_Message_Queue_Vx::enqueue_head_i"); if (new_item == 0) return -1; @@ -180,6 +172,15 @@ ACE_Message_Queue_Vx::enqueue_head_i (ACE_Message_Block *new_item) } int +ACE_Message_Queue_Vx::enqueue_head_i (ACE_Message_Block *new_item) +{ + ACE_TRACE ("ACE_Message_Queue_Vx::enqueue_head_i"); + + // Just delegate to enqueue_tail_i. + return enqueue_tail_i (new_item); +} + +int ACE_Message_Queue_Vx::enqueue_i (ACE_Message_Block *new_item) { ACE_TRACE ("ACE_Message_Queue_Vx::enqueue_i"); @@ -238,18 +239,6 @@ ACE_Message_Queue_Vx::wait_not_empty_cond (ACE_Guard<ACE_Null_Mutex> &mon, #if ! defined (ACE_REQUIRES_FUNC_DEFINITIONS) int -ACE_Message_Queue_Vx::enqueue_tail (ACE_Message_Block *mb, ACE_Time_Value *tv) -{ - ACE_NOTSUP_RETURN (-1); -} - -int -ACE_Message_Queue_Vx::enqueue_head (ACE_Message_Block *mb, ACE_Time_Value *tv) -{ - ACE_NOTSUP_RETURN (-1); -} - -int ACE_Message_Queue_Vx::peek_dequeue_head (ACE_Message_Block *&, ACE_Time_Value *tv) { diff --git a/ace/Message_Queue.h b/ace/Message_Queue.h index 1544d800868..4fc5b4cefa6 100644 --- a/ace/Message_Queue.h +++ b/ace/Message_Queue.h @@ -190,14 +190,6 @@ private: ACE_UNIMPLEMENTED_FUNC (virtual int peek_dequeue_head (ACE_Message_Block *&first_item, ACE_Time_Value *tv = 0)) - - ACE_UNIMPLEMENTED_FUNC (virtual int enqueue_tail - (ACE_Message_Block *new_item, - ACE_Time_Value *timeout = 0)) - - ACE_UNIMPLEMENTED_FUNC (virtual int enqueue_head - (ACE_Message_Block *new_item, - ACE_Time_Value *timeout = 0)) }; #endif /* VXWORKS */ |