OS_NS_Thread.inl File Reference

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

Defines

#define ACE_SPECIAL_INLINE   ACE_INLINE

Functions

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 char *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::event_destroy (ACE_event_t *event)
ACE_INLINE int ACE_OS::mutex_init (ACE_mutex_t *m, int lock_scope, const char *name, ACE_mutexattr_t *attributes, LPSECURITY_ATTRIBUTES sa, int lock_type)
ACE_INLINE int ACE_OS::event_init (ACE_event_t *event, int manual_reset, int initial_state, int type, const char *name, void *arg, LPSECURITY_ATTRIBUTES sa)
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 int ACE_OS::event_pulse (ACE_event_t *event)
ACE_INLINE int ACE_OS::event_reset (ACE_event_t *event)
ACE_INLINE int ACE_OS::event_signal (ACE_event_t *event)
ACE_INLINE int ACE_OS::event_timedwait (ACE_event_t *event, ACE_Time_Value *timeout, int use_absolute_time)
ACE_INLINE int ACE_OS::event_wait (ACE_event_t *event)
ACE_INLINE int ACE_OS::mutex_destroy (ACE_mutex_t *m)
ACE_INLINE int ACE_OS::mutex_init (ACE_mutex_t *m, int lock_scope, const wchar_t *name, ACE_mutexattr_t *attributes, LPSECURITY_ATTRIBUTES sa, int lock_type)
ACE_INLINE int ACE_OS::mutex_lock (ACE_mutex_t *m)
ACE_INLINE int ACE_OS::mutex_lock (ACE_mutex_t *m, int &abandoned)
ACE_INLINE int ACE_OS::mutex_lock (ACE_mutex_t *m, const 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::mutex_trylock (ACE_mutex_t *m)
ACE_INLINE int ACE_OS::mutex_trylock (ACE_mutex_t *m, int &abandoned)
ACE_INLINE int ACE_OS::mutex_unlock (ACE_mutex_t *m)
ACE_INLINE int ACE_OS::priority_control (ACE_idtype_t idtype, ACE_id_t id, 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_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 id, int &priority, int &policy)
ACE_INLINE int ACE_OS::thr_getprio (ACE_hthread_t 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 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 Documentation

#define ACE_SPECIAL_INLINE   ACE_INLINE
 


Generated on Wed Nov 23 15:47:18 2005 for ACE by  doxygen 1.4.5