cgma
CubitConcurrent Member List
This is the complete list of members for CubitConcurrent, including all inherited members.
cancel(TaskGroup *task_group)=0CubitConcurrent [pure virtual]
create_and_schedule(X &x, void(X::*fun)())CubitConcurrent [inline]
create_and_schedule(X &x, void(X::*fun)(Param1), const Arg1 &arg1)CubitConcurrent [inline]
create_and_schedule(X &x, void(X::*fun)(Param1), Arg1 &arg1)CubitConcurrent [inline]
create_and_schedule(X &x, void(X::*fun)(Param1, Param2), const Arg1 &arg1, const Arg2 &arg2)CubitConcurrent [inline]
create_and_schedule(X &x, void(X::*fun)(Param1, Param2), Arg1 &arg1, const Arg2 &arg2)CubitConcurrent [inline]
create_and_schedule(X &x, void(X::*fun)(Param1, Param2), const Arg1 &arg1, Arg2 &arg2)CubitConcurrent [inline]
create_and_schedule(X &x, void(X::*fun)(Param1, Param2), Arg1 &arg1, Arg2 &arg2)CubitConcurrent [inline]
create_and_schedule_group(X &x, void(X::*fun)(Param), Sequence &seq)CubitConcurrent [inline]
create_and_schedule_group(X &x, void(X::*fun)(Param), const Sequence &seq)CubitConcurrent [inline]
create_and_schedule_group(X &x, void(X::*fun)(Param1, Param2), Sequence1 &seq1, Sequence2 &seq2)CubitConcurrent [inline]
create_and_schedule_group(X &x, void(X::*fun)(Param1, Param2), const Sequence1 &seq1, Sequence2 &seq2)CubitConcurrent [inline]
create_and_schedule_group(X &x, void(X::*fun)(Param1, Param2), Sequence1 &seq1, const Sequence2 &seq2)CubitConcurrent [inline]
create_and_schedule_group(X &x, void(X::*fun)(Param1, Param2), const Sequence1 &seq1, const Sequence2 &seq2)CubitConcurrent [inline]
create_local_storage(void(*cleanup_function)(void *))=0CubitConcurrent [pure virtual]
create_mutex()CubitConcurrent [virtual]
create_task1(X &x, void(X::*fun)(Param1), Arg1 arg1)CubitConcurrent [inline, protected]
create_task2(X &x, void(X::*fun)(Param1, Param2), Arg1 arg1, Arg2 arg2)CubitConcurrent [inline, protected]
create_taskgroup1(X &x, void(X::*fun)(Param), Sequence &seq)CubitConcurrent [inline, protected]
create_taskgroup2(X &x, void(X::*fun)(Param1, Param2), Sequence1 &seq1, Sequence2 &seq2)CubitConcurrent [inline, protected]
CubitConcurrent()CubitConcurrent
delete_group(TaskGroup *tg)CubitConcurrent [inline]
destroy_local_storage(ThreadLocalStorageInterface *s)=0CubitConcurrent [pure virtual]
destroy_mutex(Mutex *m)CubitConcurrent [virtual]
get_base_type() const CubitConcurrent
idle_wait(Task *task)CubitConcurrent [inline, virtual]
instance()CubitConcurrent [inline, static]
is_completed(Task *task)=0CubitConcurrent [pure virtual]
is_completed(TaskGroup *task_group)=0CubitConcurrent [pure virtual]
is_running(Task *task)=0CubitConcurrent [pure virtual]
is_running(TaskGroup *task_group)=0CubitConcurrent [pure virtual]
mInstanceCubitConcurrent [protected, static]
schedule(Task *task)=0CubitConcurrent [protected, pure virtual]
schedule(TaskGroup *task_group)=0CubitConcurrent [protected, pure virtual]
wait(Task *task)=0CubitConcurrent [pure virtual]
wait(const std::vector< Task * > &task)=0CubitConcurrent [pure virtual]
wait(TaskGroup *task_group)=0CubitConcurrent [pure virtual]
wait_for_any(const std::vector< Task * > &tasks, std::vector< Task * > &finished_tasks)=0CubitConcurrent [pure virtual]
~CubitConcurrent()CubitConcurrent [virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines