2 #include "ace/OS_NS_macros.h"
4 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
6 // Set the exit status.
8 ACE_INLINE ACE_THR_FUNC_RETURN
9 ACE_Thread_Control::status (ACE_THR_FUNC_RETURN s)
11 ACE_OS_TRACE ("ACE_Thread_Control::status");
12 return this->status_ = s;
15 // Get the exit status.
17 ACE_INLINE ACE_THR_FUNC_RETURN
18 ACE_Thread_Control::status ()
20 ACE_OS_TRACE ("ACE_Thread_Control::status");
24 // Returns the current <Thread_Manager>.
26 ACE_INLINE ACE_Thread_Manager *
27 ACE_Thread_Control::thr_mgr ()
29 ACE_OS_TRACE ("ACE_Thread_Control::thr_mgr");
33 // Atomically set a new <Thread_Manager> and return the old
36 ACE_INLINE ACE_Thread_Manager *
37 ACE_Thread_Control::thr_mgr (ACE_Thread_Manager *tm)
39 ACE_OS_TRACE ("ACE_Thread_Control::thr_mgr");
40 ACE_Thread_Manager *o_tm = this->tm_;
45 ACE_END_VERSIONED_NAMESPACE_DECL