// -*- C++ -*- // TAO_BEGIN_VERSIONED_NAMESPACE_DECL template ACE_INLINE int TAO_Condition::wait () { return this->cond_->wait (); } template ACE_INLINE int TAO_Condition::wait (MUTEX &mutex, const ACE_Time_Value *abstime) { return this->cond_->wait (mutex, abstime); } /// Peform an "alertable" timed wait. If the argument ABSTIME == 0 /// then we do a regular cond_wait(), else we do a timed wait for up to /// @a abstime template ACE_INLINE int TAO_Condition::wait (const ACE_Time_Value *abstime) { return this->wait (*this->mutex_, abstime); } template ACE_INLINE int TAO_Condition::remove () { return this->cond_->remove (); } template ACE_INLINE MUTEX * TAO_Condition::mutex () { return this->mutex_; } template ACE_INLINE int TAO_Condition::signal () { return this->cond_->signal (); } template ACE_INLINE int TAO_Condition::broadcast () { return this->cond_->broadcast (); } TAO_END_VERSIONED_NAMESPACE_DECL