// -*- C++ -*- // TAO_BEGIN_VERSIONED_NAMESPACE_DECL template ACE_INLINE int TAO_Condition::wait (void) { 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 // ABSTIME using the Solaris cond_timedwait() function. 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 (void) { return this->cond_->remove (); } template ACE_INLINE MUTEX * TAO_Condition::mutex (void) { return this->mutex_; } template ACE_INLINE int TAO_Condition::signal (void) { return this->cond_->signal (); } template ACE_INLINE int TAO_Condition::broadcast (void) { return this->cond_->broadcast (); } TAO_END_VERSIONED_NAMESPACE_DECL