#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 |
Return the pointer to an or NULL if there's no associated with this thread.;. | |
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_ |
Pointer to an or NULL if there's no . | |
ACE_Thread_Descriptor_Base* | next_ |
We need these pointers to maintain the double-linked list in a thread managers. | |
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 or NULL if there's no 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 or NULL if there's no .
|
|
Unique handle to thread (used by Win32 and AIX).
|
|
Unique thread ID.
|
|
Current state of the thread.
|