#include <Thread_Manager.h>
Inheritance diagram for ACE_Thread_Descriptor_Base:
Public Methods | |
ACE_Thread_Descriptor_Base (void) | |
~ACE_Thread_Descriptor_Base (void) | |
int | operator== (const ACE_Thread_Descriptor_Base &rhs) const |
Equality operator. | |
int | operator!= (const ACE_Thread_Descriptor_Base &rhs) const |
Inequality operator. | |
int | grp_id (void) const |
Group ID. | |
ACE_UINT32 | state (void) const |
Current state of the thread. | |
ACE_Task_Base * | task (void) const |
Protected Methods | |
void | reset (void) |
Reset this base thread descriptor. | |
Protected Attributes | |
ACE_thread_t | thr_id_ |
Unique thread ID. | |
ACE_hthread_t | thr_handle_ |
Unique handle to thread (used by Win32 and AIX). | |
int | grp_id_ |
Group ID. | |
ACE_UINT32 | thr_state_ |
Current state of the thread. | |
ACE_Task_Base * | task_ |
ACE_Thread_Descriptor_Base * | next_ |
ACE_Thread_Descriptor_Base * | prev_ |
Friends | |
class | ACE_Thread_Manager |
class | ACE_Double_Linked_List< ACE_Thread_Descriptor_Base > |
class | ACE_Double_Linked_List_Iterator_Base< ACE_Thread_Descriptor_Base > |
class | ACE_Double_Linked_List_Iterator< ACE_Thread_Descriptor_Base > |
class | ACE_Double_Linked_List< ACE_Thread_Descriptor > |
class | ACE_Double_Linked_List_Iterator_Base< ACE_Thread_Descriptor > |
class | ACE_Double_Linked_List_Iterator< ACE_Thread_Descriptor > |
|
|
|
|
|
Group ID.
|
|
Inequality operator.
|
|
Equality operator.
|
|
Reset this base thread descriptor.
|
|
Current state of the thread.
|
|
Return the pointer to an <ACE_Task_Base> or NULL if there's no <ACE_Task_Base> associated with this thread.; |
|
Reimplemented in ACE_Thread_Descriptor. |
|
|
|
Reimplemented in ACE_Thread_Descriptor. |
|
|
|
|
|
|
|
Reimplemented in ACE_Thread_Descriptor. |
|
Group ID.
|
|
We need these pointers to maintain the double-linked list in a thread managers. |
|
|
|
Pointer to an <ACE_Task_Base> or NULL if there's no <ACE_Task_Base>. |
|
Unique handle to thread (used by Win32 and AIX).
|
|
Unique thread ID.
|
|
Current state of the thread.
|