mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2025-11-29 17:38:24 +08:00
46 lines
943 B
C++
46 lines
943 B
C++
// -*- 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 (void)
|
|
{
|
|
ACE_OS_TRACE ("ACE_Thread_Control::status");
|
|
return this->status_;
|
|
}
|
|
|
|
// Returns the current <Thread_Manager>.
|
|
|
|
ACE_INLINE ACE_Thread_Manager *
|
|
ACE_Thread_Control::thr_mgr (void)
|
|
{
|
|
ACE_OS_TRACE ("ACE_Thread_Control::thr_mgr");
|
|
return this->tm_;
|
|
}
|
|
|
|
// Atomically set a new <Thread_Manager> and return the old
|
|
// <Thread_Manager>.
|
|
|
|
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
|