From 7f0b8264a946a467068d241359aefa2c6e6a1a55 Mon Sep 17 00:00:00 2001 From: schmidt Date: Fri, 8 Aug 1997 20:28:00 +0000 Subject: *** empty log message *** --- ace/Message_Queue.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'ace/Message_Queue.h') diff --git a/ace/Message_Queue.h b/ace/Message_Queue.h index b9363d2690b..a96db9fa72a 100644 --- a/ace/Message_Queue.h +++ b/ace/Message_Queue.h @@ -208,6 +208,21 @@ protected: int activate_i (void); // Activate the queue. + // = Helper methods to factor out common #ifdef code. + int wait_not_full_cond (ACE_Guard &mon, + ACE_Time_Value *tv); + // Wait for the queue to become non-full. + + int wait_not_empty_cond (ACE_Guard &mon, + ACE_Time_Value *tv); + // Wait for the queue to become non-empty. + + int signal_enqueue_waiters (void); + // Inform any threads waiting to enqueue that they can procede. + + int signal_dequeue_waiters (void); + // Inform any threads waiting to dequeue that they can procede. + ACE_Message_Block *head_; // Pointer to head of ACE_Message_Block list. -- cgit v1.2.1