3 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
5 template <class MUTEX> ACE_INLINE int
6 TAO_Condition<MUTEX>::wait ()
8 return this->cond_->wait ();
11 template <class MUTEX> ACE_INLINE int
12 TAO_Condition<MUTEX>::wait (MUTEX &mutex,
13 const ACE_Time_Value *abstime)
15 return this->cond_->wait (mutex,
19 /// Peform an "alertable" timed wait. If the argument ABSTIME == 0
20 /// then we do a regular cond_wait(), else we do a timed wait for up to
22 template <class MUTEX> ACE_INLINE int
23 TAO_Condition<MUTEX>::wait (const ACE_Time_Value *abstime)
25 return this->wait (*this->mutex_, abstime);
28 template<class MUTEX> ACE_INLINE int
29 TAO_Condition<MUTEX>::remove ()
31 return this->cond_->remove ();
34 template<class MUTEX> ACE_INLINE MUTEX *
35 TAO_Condition<MUTEX>::mutex ()
40 template <class MUTEX> ACE_INLINE int
41 TAO_Condition<MUTEX>::signal ()
43 return this->cond_->signal ();
46 template <class MUTEX> ACE_INLINE int
47 TAO_Condition<MUTEX>::broadcast ()
49 return this->cond_->broadcast ();
52 TAO_END_VERSIONED_NAMESPACE_DECL