ACE_ALLOC_HOOK_DECLARE | ACE_Thread_Manager | |
ACE_THR_CANCELLED enum value | ACE_Thread_Manager | |
ACE_THR_IDLE enum value | ACE_Thread_Manager | |
ACE_THR_JOINING enum value | ACE_Thread_Manager | |
ACE_THR_MEMBER_FUNC typedef | ACE_Thread_Manager | |
ACE_THR_RUNNING enum value | ACE_Thread_Manager | |
ACE_THR_SPAWNED enum value | ACE_Thread_Manager | |
ACE_THR_SUSPENDED enum value | ACE_Thread_Manager | |
ACE_THR_TERMINATED enum value | ACE_Thread_Manager | |
ACE_Thread_Control class | ACE_Thread_Manager | [friend] |
ACE_Thread_Descriptor class | ACE_Thread_Manager | [friend] |
ACE_Thread_Exit class | ACE_Thread_Manager | [friend] |
ACE_Thread_Manager(size_t preaolloc=ACE_DEFAULT_THREAD_MANAGER_PREALLOC, size_t lwm=ACE_DEFAULT_THREAD_MANAGER_LWM, size_t inc=ACE_DEFAULT_THREAD_MANAGER_INC, size_t hwm=ACE_DEFAULT_THREAD_MANAGER_HWM) | ACE_Thread_Manager | |
ACE_TSS_TYPE(ACE_Thread_Exit)*thr_exit_ | ACE_Thread_Manager | [private, static] |
append_thr(ACE_thread_t t_id, ACE_hthread_t, ACE_UINT32, int grp_id, ACE_Task_Base *task=0, long flags=0, ACE_Thread_Descriptor *td=0) | ACE_Thread_Manager | [protected] |
apply_all(ACE_THR_MEMBER_FUNC, int=0) | ACE_Thread_Manager | [protected] |
apply_grp(int grp_id, ACE_THR_MEMBER_FUNC func, int arg=0) | ACE_Thread_Manager | [protected] |
apply_task(ACE_Task_Base *task, ACE_THR_MEMBER_FUNC, int=0) | ACE_Thread_Manager | [protected] |
at_exit(ACE_At_Thread_Exit *cleanup) | ACE_Thread_Manager | |
at_exit(ACE_At_Thread_Exit &cleanup) | ACE_Thread_Manager | |
at_exit(void *object, ACE_CLEANUP_FUNC cleanup_hook, void *param) | ACE_Thread_Manager | |
automatic_wait_ | ACE_Thread_Manager | [protected] |
cancel(ACE_thread_t, int async_cancel=0) | ACE_Thread_Manager | |
cancel_all(int async_cancel=0) | ACE_Thread_Manager | |
cancel_grp(int grp_id, int async_cancel=0) | ACE_Thread_Manager | |
cancel_task(ACE_Task_Base *task, int async_cancel=0) | ACE_Thread_Manager | |
cancel_thr(ACE_Thread_Descriptor *td, int async_cancel=0) | ACE_Thread_Manager | [protected] |
check_state(ACE_UINT32 state, ACE_thread_t thread, int enable=1) | ACE_Thread_Manager | [protected] |
close(void) | ACE_Thread_Manager | |
close_singleton(void) | ACE_Thread_Manager | [static] |
count_threads(void) const | ACE_Thread_Manager | |
delete_thr_mgr_ | ACE_Thread_Manager | [private, static] |
dump(void) | ACE_Thread_Manager | |
exit(ACE_THR_FUNC_RETURN status=0, int do_thread_exit=1) | ACE_Thread_Manager | |
find_hthread(ACE_hthread_t h_id) | ACE_Thread_Manager | [protected] |
find_task(ACE_Task_Base *task, size_t slot=0) | ACE_Thread_Manager | [protected] |
find_thread(ACE_thread_t t_id) | ACE_Thread_Manager | [protected] |
get_grp(ACE_thread_t, int &grp_id) | ACE_Thread_Manager | |
get_grp(ACE_Task_Base *task, int &grp_id) | ACE_Thread_Manager | |
grp_id_ | ACE_Thread_Manager | [protected] |
hthread_descriptor(ACE_hthread_t) | ACE_Thread_Manager | [protected] |
hthread_grp_list(int grp_id, ACE_hthread_t hthread_list[], size_t n) | ACE_Thread_Manager | |
hthread_list(ACE_Task_Base *task, ACE_hthread_t hthread_list[], size_t n) | ACE_Thread_Manager | |
hthread_within(ACE_hthread_t handle) | ACE_Thread_Manager | |
insert_thr(ACE_thread_t t_id, ACE_hthread_t, int grp_id=-1, long flags=0) | ACE_Thread_Manager | [protected] |
instance(void) | ACE_Thread_Manager | [static] |
instance(ACE_Thread_Manager *) | ACE_Thread_Manager | [static] |
join(ACE_thread_t tid, ACE_THR_FUNC_RETURN *status=0) | ACE_Thread_Manager | |
join_thr(ACE_Thread_Descriptor *td, int=0) | ACE_Thread_Manager | [protected] |
kill(ACE_thread_t, int signum) | ACE_Thread_Manager | |
kill_all(int signum) | ACE_Thread_Manager | |
kill_grp(int grp_id, int signum) | ACE_Thread_Manager | |
kill_task(ACE_Task_Base *task, int signum) | ACE_Thread_Manager | |
kill_thr(ACE_Thread_Descriptor *td, int signum) | ACE_Thread_Manager | [protected] |
lock_ | ACE_Thread_Manager | [protected] |
num_tasks_in_group(int grp_id) | ACE_Thread_Manager | |
num_threads_in_task(ACE_Task_Base *task) | ACE_Thread_Manager | |
open(size_t size=0) | ACE_Thread_Manager | |
register_as_terminated(ACE_Thread_Descriptor *td) | ACE_Thread_Manager | [protected] |
remove_thr(ACE_Thread_Descriptor *td, int close_handler) | ACE_Thread_Manager | [protected] |
remove_thr_all(void) | ACE_Thread_Manager | [protected] |
resume(ACE_thread_t) | ACE_Thread_Manager | |
resume_all(void) | ACE_Thread_Manager | |
resume_grp(int grp_id) | ACE_Thread_Manager | |
resume_task(ACE_Task_Base *task) | ACE_Thread_Manager | |
resume_thr(ACE_Thread_Descriptor *td, int=0) | ACE_Thread_Manager | [protected] |
run_thread_exit_hooks(int i) | ACE_Thread_Manager | [protected] |
set_grp(ACE_thread_t, int grp_id) | ACE_Thread_Manager | |
set_grp(ACE_Task_Base *task, int grp_id) | ACE_Thread_Manager | |
set_thr_exit(ACE_TSS_TYPE(ACE_Thread_Exit)*ptr) | ACE_Thread_Manager | [protected, static] |
spawn(ACE_THR_FUNC func, void *arg=0, long flags=THR_NEW_LWP|THR_JOINABLE|THR_INHERIT_SCHED, ACE_thread_t *=0, ACE_hthread_t *t_handle=0, long priority=ACE_DEFAULT_THREAD_PRIORITY, int grp_id=-1, void *stack=0, size_t stack_size=0) | ACE_Thread_Manager | |
spawn_i(ACE_THR_FUNC func, void *arg, long flags, ACE_thread_t *=0, ACE_hthread_t *t_handle=0, long priority=ACE_DEFAULT_THREAD_PRIORITY, int grp_id=-1, void *stack=0, size_t stack_size=0, ACE_Task_Base *task=0) | ACE_Thread_Manager | [protected] |
spawn_n(size_t n, ACE_THR_FUNC func, void *arg=0, long flags=THR_NEW_LWP|THR_JOINABLE|THR_INHERIT_SCHED, long priority=ACE_DEFAULT_THREAD_PRIORITY, int grp_id=-1, ACE_Task_Base *task=0, ACE_hthread_t thread_handles[]=0, void *stack[]=0, size_t stack_size[]=0) | ACE_Thread_Manager | |
spawn_n(ACE_thread_t thread_ids[], size_t n, ACE_THR_FUNC func, void *arg, long flags, long priority=ACE_DEFAULT_THREAD_PRIORITY, int grp_id=-1, void *stack[]=0, size_t stack_size[]=0, ACE_hthread_t thread_handles[]=0, ACE_Task_Base *task=0) | ACE_Thread_Manager | |
suspend(ACE_thread_t) | ACE_Thread_Manager | |
suspend_all(void) | ACE_Thread_Manager | |
suspend_grp(int grp_id) | ACE_Thread_Manager | |
suspend_task(ACE_Task_Base *task) | ACE_Thread_Manager | |
suspend_thr(ACE_Thread_Descriptor *td, int=0) | ACE_Thread_Manager | [protected] |
task(void) | ACE_Thread_Manager | |
task_all_list(ACE_Task_Base *task_list[], size_t n) | ACE_Thread_Manager | |
task_list(int grp_id, ACE_Task_Base *task_list[], size_t n) | ACE_Thread_Manager | |
terminated_thr_list_ | ACE_Thread_Manager | [protected] |
testcancel(ACE_thread_t t_id) | ACE_Thread_Manager | |
testresume(ACE_thread_t t_id) | ACE_Thread_Manager | |
testsuspend(ACE_thread_t t_id) | ACE_Thread_Manager | |
testterminate(ACE_thread_t t_id) | ACE_Thread_Manager | |
thr_list_ | ACE_Thread_Manager | [protected] |
thr_mgr_ | ACE_Thread_Manager | [private, static] |
thr_self(ACE_hthread_t &) | ACE_Thread_Manager | |
thr_self(void) | ACE_Thread_Manager | |
thr_state(ACE_thread_t id, ACE_UINT32 &state) | ACE_Thread_Manager | |
thr_to_be_removed_ | ACE_Thread_Manager | [protected] |
thread_all_list(ACE_thread_t thread_list[], size_t n) | ACE_Thread_Manager | |
thread_desc_freelist_ | ACE_Thread_Manager | [protected] |
thread_desc_self(void) | ACE_Thread_Manager | [protected] |
thread_descriptor(ACE_thread_t) | ACE_Thread_Manager | [protected] |
thread_grp_list(int grp_id, ACE_thread_t thread_list[], size_t n) | ACE_Thread_Manager | |
thread_list(ACE_Task_Base *task, ACE_thread_t thread_list[], size_t n) | ACE_Thread_Manager | |
thread_within(ACE_thread_t tid) | ACE_Thread_Manager | |
wait(const ACE_Time_Value *timeout=0, bool abandon_detached_threads=false, bool use_absolute_time=true) | ACE_Thread_Manager | |
wait_grp(int grp_id) | ACE_Thread_Manager | |
wait_on_exit(int dowait) | ACE_Thread_Manager | |
wait_on_exit(void) | ACE_Thread_Manager | |
wait_task(ACE_Task_Base *task) | ACE_Thread_Manager | |
zero_cond_ | ACE_Thread_Manager | [protected] |
~ACE_Thread_Manager(void) | ACE_Thread_Manager | |