Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members Related Pages
ACE_Thread_Manager Member List
This is the complete list of members for ACE_Thread_Manager, including all inherited members.
- ACE_ALLOC_HOOK_DECLARE
- ACE_THR_CANCELLED enum value
- ACE_THR_IDLE enum value
- ACE_THR_JOINING enum value
- ACE_THR_MEMBER_FUNC typedef
- ACE_THR_RUNNING enum value
- ACE_THR_SPAWNED enum value
- ACE_THR_SUSPENDED enum value
- ACE_THR_TERMINATED enum value
- ACE_Thread_Control class
[friend]
- ACE_Thread_Descriptor class
[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)
- 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)
[protected]
- apply_all(ACE_THR_MEMBER_FUNC, int = 0)
[protected]
- apply_grp(int grp_id, ACE_THR_MEMBER_FUNC func, int arg = 0)
[protected]
- apply_task(ACE_Task_Base *task, ACE_THR_MEMBER_FUNC, int = 0)
[protected]
- at_exit(ACE_At_Thread_Exit* cleanup)
- at_exit(ACE_At_Thread_Exit& cleanup)
- at_exit(void *object, ACE_CLEANUP_FUNC cleanup_hook, void *param)
- automatic_wait_
[protected]
- cancel(ACE_thread_t, int async_cancel = 0)
- cancel_all(int async_cancel = 0)
- cancel_grp(int grp_id, int async_cancel = 0)
- cancel_task(ACE_Task_Base *task, int async_cancel = 0)
- cancel_thr(ACE_Thread_Descriptor *td, int async_cancel = 0)
[protected]
- check_state(ACE_UINT32 state, ACE_thread_t thread, int enable = 1)
[protected]
- close(void)
- close_singleton(void)
[static]
- count_threads(void) const
- delete_thr_mgr_
[private, static]
- dump(void)
- exit(void *status = 0, int do_thread_exit = 1)
- find_hthread(ACE_hthread_t h_id)
[protected]
- find_task(ACE_Task_Base *task, int slot = -1)
[protected]
- find_thread(ACE_thread_t t_id)
[protected]
- get_grp(ACE_thread_t, int &grp_id)
- get_grp(ACE_Task_Base *task, int &grp_id)
- grp_id_
[protected]
- hthread_descriptor(ACE_hthread_t)
- hthread_grp_list(int grp_id, ACE_hthread_t hthread_list[], size_t n)
- hthread_list(ACE_Task_Base *task, ACE_hthread_t hthread_list[], size_t n)
- hthread_within(ACE_hthread_t handle)
- insert_thr(ACE_thread_t t_id, ACE_hthread_t, int grp_id = -1, long flags = 0)
[protected]
- instance(void)
[static]
- instance(ACE_Thread_Manager *)
[static]
- join(ACE_thread_t tid, void **status = 0)
- join_thr(ACE_Thread_Descriptor *td, int = 0)
[protected]
- kill(ACE_thread_t, int signum)
- kill_all(int signum)
- kill_grp(int grp_id, int signum)
- kill_task(ACE_Task_Base *task, int signum)
- kill_thr(ACE_Thread_Descriptor *td, int signum)
[protected]
- lock_
[protected]
- num_tasks_in_group(int grp_id)
- num_threads_in_task(ACE_Task_Base *task)
- open(size_t size = 0)
- register_as_terminated(ACE_Thread_Descriptor *td)
[protected]
- remove_thr(ACE_Thread_Descriptor *td, int close_handler)
[protected]
- remove_thr_all(void)
[protected]
- resume(ACE_thread_t)
- resume_all(void)
- resume_grp(int grp_id)
- resume_task(ACE_Task_Base *task)
- resume_thr(ACE_Thread_Descriptor *td, int = 0)
[protected]
- run_thread_exit_hooks(int i)
[protected]
- set_grp(ACE_thread_t, int grp_id)
- set_grp(ACE_Task_Base *task, int grp_id)
- spawn(ACE_THR_FUNC func, void *args = 0, long flags = THR_NEW_LWP | THR_JOINABLE, 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)
- spawn_i(ACE_THR_FUNC func, void *args, 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)
[protected, virtual]
- spawn_n(size_t n, ACE_THR_FUNC func, void *args = 0, long flags = THR_NEW_LWP | THR_JOINABLE, 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)
- spawn_n(ACE_thread_t thread_ids[], size_t n, ACE_THR_FUNC func, void *args, 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)
- suspend(ACE_thread_t)
- suspend_all(void)
- suspend_grp(int grp_id)
- suspend_task(ACE_Task_Base *task)
- suspend_thr(ACE_Thread_Descriptor *td, int = 0)
[protected]
- task(void)
- task_all_list(ACE_Task_Base *task_list[], size_t n)
- task_list(int grp_id, ACE_Task_Base *task_list[], size_t n)
- terminated_thr_list_
[protected]
- testcancel(ACE_thread_t t_id)
- testresume(ACE_thread_t t_id)
- testsuspend(ACE_thread_t t_id)
- thr_list_
[protected]
- thr_mgr_
[private, static]
- thr_self(ACE_hthread_t &)
- thr_self(void)
- thr_to_be_removed_
[protected]
- thread_all_list(ACE_thread_t thread_list[], size_t n)
- thread_desc_freelist_
[private]
- thread_desc_self(void)
- thread_descriptor(ACE_thread_t)
- thread_grp_list(int grp_id, ACE_thread_t thread_list[], size_t n)
- thread_list(ACE_Task_Base *task, ACE_thread_t thread_list[], size_t n)
- thread_within(ACE_thread_t tid)
- wait(const ACE_Time_Value *timeout = 0, int abandon_detached_threads = 0)
- wait_grp(int grp_id)
- wait_on_exit(int dowait)
- wait_on_exit(void)
- wait_task(ACE_Task_Base *task)
- zero_cond_
[protected]
- ~ACE_Thread_Manager(void)
[virtual]
Generated at Sat Dec 1 11:05:53 2001 for ACE by
1.2.3 written by Dimitri van Heesch,
© 1997-2000