#include <OS_NS_Thread.h>
Public Member Functions | |
| ACE_Thread_ID (ACE_thread_t thr_id, ACE_hthread_t thr_handle) | |
| ACE_Thread_ID (void) | |
| Initialize the object using calls to ACE_OS::thr_self(). | |
| ACE_Thread_ID (const ACE_Thread_ID &rhs) | |
| Copy constructor. | |
| ACE_thread_t | id (void) const |
| Get the thread id. | |
| void | id (ACE_thread_t) |
| Set the thread id. | |
| ACE_hthread_t | handle (void) const |
| Get the thread handle. | |
| void | handle (ACE_hthread_t) |
| Set the thread handle. | |
| void | to_string (char *thr_string) const |
| bool | operator== (const ACE_Thread_ID &) const |
| Equality operator. | |
| bool | operator!= (const ACE_Thread_ID &) const |
| Inequality operator. | |
Private Attributes | |
| ACE_thread_t | thread_id_ |
| Identify the thread. | |
| ACE_hthread_t | thread_handle_ |
| Handle to the thread (typically used to "wait" on Win32). | |
| ACE_INLINE ACE_Thread_ID::ACE_Thread_ID | ( | ACE_thread_t | thr_id, | |
| ACE_hthread_t | thr_handle | |||
| ) |
Initialize the object using the thread id and thread handle passed as parameters.
| ACE_INLINE ACE_Thread_ID::ACE_Thread_ID | ( | void | ) |
Initialize the object using calls to ACE_OS::thr_self().
| ACE_INLINE ACE_Thread_ID::ACE_Thread_ID | ( | const ACE_Thread_ID & | rhs | ) |
Copy constructor.
| ACE_INLINE void ACE_Thread_ID::handle | ( | ACE_hthread_t | ) |
Set the thread handle.
| ACE_INLINE ACE_hthread_t ACE_Thread_ID::handle | ( | void | ) | const |
Get the thread handle.
| ACE_INLINE void ACE_Thread_ID::id | ( | ACE_thread_t | ) |
Set the thread id.
| ACE_INLINE ACE_thread_t ACE_Thread_ID::id | ( | void | ) | const |
Get the thread id.
| ACE_INLINE bool ACE_Thread_ID::operator!= | ( | const ACE_Thread_ID & | ) | const |
Inequality operator.
| ACE_INLINE bool ACE_Thread_ID::operator== | ( | const ACE_Thread_ID & | ) | const |
Equality operator.
| void ACE_Thread_ID::to_string | ( | char * | thr_string | ) | const |
ACE_hthread_t ACE_Thread_ID::thread_handle_ [private] |
Handle to the thread (typically used to "wait" on Win32).
ACE_thread_t ACE_Thread_ID::thread_id_ [private] |
Identify the thread.
1.4.7-1