#include "ace/OS_NS_macros.h"
#include "ace/Time_Value.h"
#include "ace/OS_NS_sys_mman.h"
#include "ace/OS_NS_sys_time.h"
#include "ace/OS_NS_string.h"
#include "ace/OS_NS_unistd.h"
#include "ace/OS_NS_stdio.h"
#include "ace/OS_NS_errno.h"
Include dependency graph for OS_NS_Thread.inl:
This graph shows which files directly or indirectly include this file:
Defines | |
#define | ACE_SPECIAL_INLINE ACE_INLINE |
Functions | |
ACE_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE int | ACE_OS::thr_equal (ACE_thread_t t1, ACE_thread_t t2) |
ACE_INLINE int | ACE_OS::condattr_destroy (ACE_condattr_t &attributes) |
ACE_INLINE int | ACE_OS::condattr_init (ACE_condattr_t &attributes, int type) |
ACE_INLINE int | ACE_OS::cond_broadcast (ACE_cond_t *cv) |
ACE_INLINE int | ACE_OS::cond_destroy (ACE_cond_t *cv) |
ACE_INLINE int | ACE_OS::cond_init (ACE_cond_t *cv, ACE_condattr_t &attributes, const char *name, void *arg) |
ACE_INLINE int | ACE_OS::cond_init (ACE_cond_t *cv, ACE_condattr_t &attributes, const wchar_t *name, void *arg) |
ACE_INLINE int | ACE_OS::cond_init (ACE_cond_t *cv, short type, const wchar_t *name, void *arg) |
ACE_INLINE int | ACE_OS::cond_signal (ACE_cond_t *cv) |
ACE_INLINE int | ACE_OS::cond_wait (ACE_cond_t *cv, ACE_mutex_t *external_mutex) |
ACE_INLINE int | ACE_OS::cond_timedwait (ACE_cond_t *cv, ACE_mutex_t *external_mutex, ACE_Time_Value *timeout) |
ACE_INLINE int | ACE_OS::mutex_lock (ACE_mutex_t *m, const ACE_Time_Value *timeout) |
ACE_INLINE int | ACE_OS::event_init (ACE_event_t *event, int manual_reset, int initial_state, int type, const wchar_t *name, void *arg, LPSECURITY_ATTRIBUTES sa) |
ACE_INLINE long | ACE_OS::priority_control (ACE_idtype_t idtype, ACE_id_t identifier, int cmd, void *arg) |
Low-level interface to <priocntl>(2). | |
ACE_INLINE int | ACE_OS::recursive_mutex_cond_unlock (ACE_recursive_thread_mutex_t *m, ACE_recursive_mutex_state &state) |
ACE_INLINE void | ACE_OS::recursive_mutex_cond_relock (ACE_recursive_thread_mutex_t *m, ACE_recursive_mutex_state &state) |
ACE_INLINE int | ACE_OS::recursive_mutex_destroy (ACE_recursive_thread_mutex_t *m) |
ACE_INLINE int | ACE_OS::recursive_mutex_init (ACE_recursive_thread_mutex_t *m, const ACE_TCHAR *name, ACE_mutexattr_t *arg, LPSECURITY_ATTRIBUTES sa) |
ACE_INLINE int | ACE_OS::recursive_mutex_lock (ACE_recursive_thread_mutex_t *m) |
ACE_INLINE int | ACE_OS::recursive_mutex_lock (ACE_recursive_thread_mutex_t *m, const ACE_Time_Value &timeout) |
ACE_INLINE int | ACE_OS::recursive_mutex_lock (ACE_recursive_thread_mutex_t *m, const ACE_Time_Value *timeout) |
ACE_INLINE int | ACE_OS::recursive_mutex_trylock (ACE_recursive_thread_mutex_t *m) |
ACE_INLINE int | ACE_OS::recursive_mutex_unlock (ACE_recursive_thread_mutex_t *m) |
ACE_INLINE int | ACE_OS::rw_rdlock (ACE_rwlock_t *rw) |
ACE_INLINE int | ACE_OS::rw_tryrdlock (ACE_rwlock_t *rw) |
ACE_INLINE int | ACE_OS::rw_trywrlock (ACE_rwlock_t *rw) |
ACE_INLINE int | ACE_OS::rw_trywrlock_upgrade (ACE_rwlock_t *rw) |
ACE_INLINE int | ACE_OS::rw_unlock (ACE_rwlock_t *rw) |
ACE_INLINE int | ACE_OS::rw_wrlock (ACE_rwlock_t *rw) |
ACE_INLINE int | ACE_OS::rwlock_destroy (ACE_rwlock_t *rw) |
ACE_INLINE int | ACE_OS::rwlock_init (ACE_rwlock_t *rw, int type, const ACE_TCHAR *name, void *arg) |
ACE_INLINE int | ACE_OS::sema_destroy (ACE_sema_t *s) |
ACE_INLINE int | ACE_OS::sema_init (ACE_sema_t *s, u_int count, int type, const char *name, void *arg, int max, LPSECURITY_ATTRIBUTES sa) |
ACE_INLINE int | ACE_OS::sema_init (ACE_sema_t *s, u_int count, int type, const wchar_t *name, void *arg, int max, LPSECURITY_ATTRIBUTES sa) |
ACE_INLINE int | ACE_OS::sema_post (ACE_sema_t *s) |
ACE_INLINE int | ACE_OS::sema_post (ACE_sema_t *s, u_int release_count) |
ACE_INLINE int | ACE_OS::sema_trywait (ACE_sema_t *s) |
ACE_INLINE int | ACE_OS::sema_wait (ACE_sema_t *s) |
ACE_INLINE int | ACE_OS::sema_wait (ACE_sema_t *s, ACE_Time_Value &tv) |
ACE_INLINE int | ACE_OS::sema_wait (ACE_sema_t *s, ACE_Time_Value *tv) |
ACE_INLINE int | ACE_OS::semctl (int int_id, int semnum, int cmd, semun value) |
ACE_INLINE int | ACE_OS::semget (key_t key, int nsems, int flags) |
ACE_INLINE int | ACE_OS::semop (int int_id, struct sembuf *sops, size_t nsops) |
ACE_INLINE int | ACE_OS::sigtimedwait (const sigset_t *sset, siginfo_t *info, const ACE_Time_Value *timeout) |
ACE_INLINE int | ACE_OS::sigwait (sigset_t *sset, int *sig) |
ACE_INLINE int | ACE_OS::sigwaitinfo (const sigset_t *sset, siginfo_t *info) |
ACE_INLINE int | ACE_OS::thr_cancel (ACE_thread_t thr_id) |
ACE_INLINE int | ACE_OS::thr_cmp (ACE_hthread_t t1, ACE_hthread_t t2) |
ACE_INLINE int | ACE_OS::thr_continue (ACE_hthread_t target_thread) |
ACE_INLINE int | ACE_OS::thr_getconcurrency (void) |
ACE_INLINE int | ACE_OS::thr_getprio (ACE_hthread_t ht_id, int &priority, int &policy) |
ACE_INLINE int | ACE_OS::thr_getprio (ACE_hthread_t ht_id, int &priority) |
ACE_INLINE int | ACE_OS::thr_getspecific (ACE_thread_key_t key, void **data) |
ACE_INLINE int | ACE_OS::thr_join (ACE_hthread_t thr_handle, ACE_THR_FUNC_RETURN *status) |
ACE_INLINE int | ACE_OS::thr_join (ACE_thread_t waiter_id, ACE_thread_t *thr_id, ACE_THR_FUNC_RETURN *status) |
ACE_INLINE int | ACE_OS::thr_kill (ACE_thread_t thr_id, int signum) |
ACE_INLINE size_t | ACE_OS::thr_min_stack (void) |
ACE_INLINE ACE_thread_t | ACE_OS::thr_self (void) |
ACE_INLINE void | ACE_OS::thr_self (ACE_hthread_t &self) |
ACE_INLINE int | ACE_OS::thr_setcancelstate (int new_state, int *old_state) |
ACE_INLINE int | ACE_OS::thr_setcanceltype (int new_type, int *old_type) |
ACE_INLINE int | ACE_OS::thr_setconcurrency (int hint) |
ACE_INLINE int | ACE_OS::thr_setprio (ACE_hthread_t ht_id, int priority, int policy) |
ACE_INLINE int | ACE_OS::thr_sigsetmask (int how, const sigset_t *nsm, sigset_t *osm) |
ACE_INLINE int | ACE_OS::thr_suspend (ACE_hthread_t target_thread) |
ACE_INLINE void | ACE_OS::thr_testcancel (void) |
ACE_INLINE void | ACE_OS::thr_yield (void) |
ACE_INLINE int | ACE_OS::thread_mutex_destroy (ACE_thread_mutex_t *m) |
ACE_INLINE int | ACE_OS::thread_mutex_init (ACE_thread_mutex_t *m, int lock_type, const char *name, ACE_mutexattr_t *arg) |
ACE_INLINE int | ACE_OS::thread_mutex_init (ACE_thread_mutex_t *m, int lock_type, const wchar_t *name, ACE_mutexattr_t *arg) |
ACE_INLINE int | ACE_OS::thread_mutex_lock (ACE_thread_mutex_t *m) |
ACE_INLINE int | ACE_OS::thread_mutex_lock (ACE_thread_mutex_t *m, const ACE_Time_Value &timeout) |
ACE_INLINE int | ACE_OS::thread_mutex_lock (ACE_thread_mutex_t *m, const ACE_Time_Value *timeout) |
ACE_INLINE int | ACE_OS::thread_mutex_trylock (ACE_thread_mutex_t *m) |
ACE_INLINE int | ACE_OS::thread_mutex_unlock (ACE_thread_mutex_t *m) |
#define ACE_SPECIAL_INLINE ACE_INLINE |