|
Classes |
class | ACE_TSS_Cleanup |
| Singleton that helps to manage the lifetime of TSS objects and keys. More...
|
class | TSS_Cleanup_Instance |
Defines |
#define | ACE_THREAD_FUNCTION thread_args->entry_point () |
#define | ACE_THREAD_ARGUMENT thread_args |
Functions |
| destructor_ (dest) |
| thread_count_ (-1) |
void | ACE_TSS_Cleanup_keys_destroyer (void *tss_keys) |
void | ACE_OS::cleanup_tss (const u_int main_thread) |
int | ACE_OS::lwp_getparams (ACE_Sched_Params &sched_params) |
int | ACE_OS::lwp_setparams (const ACE_Sched_Params &sched_params) |
int | ACE_OS::scheduling_class (const char *class_name, ACE_id_t &) |
| Find the schedling class ID that corresponds to the class name.
|
int | ACE_OS::set_scheduling_params (const ACE_Sched_Params &, ACE_id_t id=ACE_SELF) |
| Friendly interface to <priocntl>(2).
|
int | ACE_OS::thr_create (ACE_THR_FUNC func, void *args, long flags, ACE_thread_t *thr_id, ACE_hthread_t *thr_handle, long priority, void *stack, size_t stacksize, ACE_Base_Thread_Adapter *thread_adapter, const char **thr_name) |
void | ACE_OS::thr_exit (ACE_THR_FUNC_RETURN status) |
int | ACE_OS::thr_key_detach (ACE_thread_key_t key, void *) |
int | ACE_OS::thr_get_affinity (ACE_hthread_t thr_id, size_t cpu_set_size, cpu_set_t *cpu_mask) |
int | ACE_OS::thr_set_affinity (ACE_hthread_t thr_id, size_t cpu_set_size, const cpu_set_t *cpu_mask) |
int | ACE_OS::thr_key_used (ACE_thread_key_t key) |
int | ACE_OS::thr_keycreate (ACE_thread_key_t *key, ACE_THR_DEST dest, void *) |
int | ACE_OS::thr_keyfree (ACE_thread_key_t key) |
int | ACE_OS::thr_setprio (const ACE_Sched_Priority prio) |
int | ACE_OS::thr_setspecific (ACE_thread_key_t key, void *data) |
void | ACE_OS::unique_name (const void *object, char *name, size_t length) |
|
int | ACE_OS::cond_init (ACE_cond_t *cv, short type, const char *name, void *arg) |
int | ACE_OS::event_destroy (ACE_event_t *event) |
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) |
int | ACE_OS::event_pulse (ACE_event_t *event) |
int | ACE_OS::event_reset (ACE_event_t *event) |
int | ACE_OS::event_signal (ACE_event_t *event) |
int | ACE_OS::event_timedwait (ACE_event_t *event, ACE_Time_Value *timeout, int use_absolute_time) |
int | ACE_OS::event_wait (ACE_event_t *event) |
|
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) |
int | ACE_OS::mutex_destroy (ACE_mutex_t *m) |
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) |
int | ACE_OS::mutex_lock (ACE_mutex_t *m) |
int | ACE_OS::mutex_lock (ACE_mutex_t *m, int &abandoned) |
int | ACE_OS::mutex_lock (ACE_mutex_t *m, const ACE_Time_Value &timeout) |
int | ACE_OS::mutex_trylock (ACE_mutex_t *m) |
int | ACE_OS::mutex_trylock (ACE_mutex_t *m, int &abandoned) |
int | ACE_OS::mutex_unlock (ACE_mutex_t *m) |
void | ACE_OS::mutex_lock_cleanup (void *mutex) |
| Handle asynchronous thread cancellation cleanup.
|
|
int | ACE_OS::sched_params (const ACE_Sched_Params &sched_params, ACE_id_t id) |