#include "ace/config-all.h"#include "ace/Global_Macros.h"#include "ace/Basic_Types.h"#include "ace/Default_Constants.h"#include "ace/os_include/os_pthread.h"#include "ace/Base_Thread_Adapter.h"#include "ace/os_include/sys/os_sem.h"#include "ace/os_include/os_semaphore.h"#include "ace/OS_Memory.h"#include "ace/OS_NS_signal.h"#include "ace/ACE_export.h"#include "ace/Object_Manager_Base.h"#include "ace/OS_NS_Thread.inl"Include dependency graph for OS_NS_Thread.h:

This graph shows which files directly or indirectly include this file:

Namespaces | |
| namespace | ACE_OS |
Compounds | |
| struct | ACE_recursive_mutex_state |
| class | ACE_recursive_thread_mutex_t |
| Implement a thin C++ wrapper that allows nested acquisition and release of a mutex that occurs in the same thread. More... | |
| class | ACE_Thread_ID |
| Defines a platform-independent thread ID. More... | |
| class | ACE_TSS_Info |
| Thread Specific Key management. More... | |
| class | ACE_TSS_Keys |
| Collection of in-use flags for a thread's TSS keys. For internal use only by ACE_TSS_Cleanup; it is public because some compilers can't use nested classes for template instantiation parameters. More... | |
| class | ACE_TSS_Ref |
| "Reference count" for thread-specific storage keys. More... | |
Defines | |
| #define | ACE_EXPORT_MACRO ACE_Export |
| #define | ACE_SCOPE_PROCESS 0 |
| #define | ACE_SCOPE_LWP 1 |
| #define | ACE_SCOPE_THREAD 2 |
| #define | ACE_SCHED_OTHER 0 |
| #define | ACE_SCHED_FIFO 1 |
| #define | ACE_SCHED_RR 2 |
| #define | ACE_THR_PRI_FIFO_DEF 0 |
| #define | ACE_THR_PRI_OTHER_DEF 0 |
| #define | ACE_DEFAULT_SYNCH_TYPE USYNC_THREAD |
| #define | ACE_SELF (0) |
| #define | ACE_KEY_INDEX(OBJ, KEY) u_int OBJ = KEY |
| #define | ACE_PTHREAD_CLEANUP_PUSH(A) |
| #define | ACE_PTHREAD_CLEANUP_POP(A) |
| #define | ACE_OS_GUARD |
| #define | ACE_TSS_CLEANUP_GUARD |
| #define | ACE_TSS_BASE_GUARD |
| #define | ACE_INLINE inline |
Typedefs | |
| typedef DWORD | ACE_thread_t |
| typedef HANDLE | ACE_hthread_t |
| typedef DWORD | ACE_thread_key_t |
| typedef int | ACE_Sched_Priority |
| typedef int | ACE_idtype_t |
| typedef DWORD | ACE_id_t |
| typedef int | ACE_pri_t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.18