// -*- C++ -*- #include "ace/OS_NS_macros.h" ACE_BEGIN_VERSIONED_NAMESPACE_DECL // Set the exit status. ACE_INLINE ACE_THR_FUNC_RETURN ACE_Thread_Control::status (ACE_THR_FUNC_RETURN s) { ACE_OS_TRACE ("ACE_Thread_Control::status"); return this->status_ = s; } // Get the exit status. ACE_INLINE ACE_THR_FUNC_RETURN ACE_Thread_Control::status () { ACE_OS_TRACE ("ACE_Thread_Control::status"); return this->status_; } // Returns the current . ACE_INLINE ACE_Thread_Manager * ACE_Thread_Control::thr_mgr () { ACE_OS_TRACE ("ACE_Thread_Control::thr_mgr"); return this->tm_; } // Atomically set a new and return the old // . ACE_INLINE ACE_Thread_Manager * ACE_Thread_Control::thr_mgr (ACE_Thread_Manager *tm) { ACE_OS_TRACE ("ACE_Thread_Control::thr_mgr"); ACE_Thread_Manager *o_tm = this->tm_; this->tm_ = tm; return o_tm; } ACE_END_VERSIONED_NAMESPACE_DECL