#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|