MCPcopy Create free account

hub / github.com/Amanieu/asyncplusplus / functions

Functions259 in github.com/Amanieu/asyncplusplus

Methodset
Set the result of the task, mark it as completed and run its continuations
include/async++/task.h:357
Methodset
Set the result of the task, mark it as completed and run its continuations
include/async++/task.h:378
Methodset_flags
include/async++/continuation_vector.h:82
Methodset_ptr
include/async++/continuation_vector.h:50
Methodset_ptr
include/async++/continuation_vector.h:78
Methodset_result
include/async++/task_base.h:215
Methodset_result
include/async++/task_base.h:240
Methodshare
Create a shared_task from this task
include/async++/task.h:272
Methodshared_task
Movable and copyable
include/async++/task.h:295
Methodsplit
include/async++/partitioner.h:70
Functionstatic_partitioner
include/async++/partitioner.h:139
Methodstatic_partitioner_impl
include/async++/partitioner.h:60
Methodtask
Movable but not copyable
include/async++/task.h:239
Functiontask_base
Initialize task state
include/async++/task_base.h:87
Methodtask_func
include/async++/task_base.h:387
Methodtask_result
include/async++/task_base.h:260
Methodtask_run_handle
include/async++/scheduler.h:103
Methodtask_wait_event
src/task_wait_event.h:53
Methodtask_wait_handle
include/async++/scheduler.h:38
Methodthen
include/async++/task.h:306
Methodthreadpool_data
src/threadpool_scheduler.cpp:45
Methodthreadpool_data_wrapper
src/threadpool_scheduler.cpp:87
Methodthreadpool_scheduler
src/threadpool_scheduler.cpp:325
Functionthreadpool_wait_handler
Wait for a task to complete (for worker threads inside thread pool)
src/threadpool_scheduler.cpp:272
Methodto_signed
Convert a 2's complement unsigned value to a signed value. We need to do this because (b - t) may not always be positive.
src/work_steal_queue.h:78
Methodtry_run_one_task
src/scheduler.cpp:207
Functionunwrapped_finish
include/async++/task_base.h:483
Methodunwrapped_func
include/async++/task_base.h:460
Methodvalid
Check if this task is not empty
include/async++/task.h:91
Methodwait
Wait for the task to complete
include/async++/task.h:453
Methodwait_exec_func
include/async++/scheduler.h:45
Functionwhen_all
include/async++/when_all_any.h:171
Methodwhen_all_func_range
include/async++/when_all_any.h:61
Methodwhen_all_func_tuple
include/async++/when_all_any.h:75
Methodwhen_all_state
include/async++/when_all_any.h:45
Functionwhen_all_variadic
include/async++/when_all_any.h:121
Functionwhen_any
include/async++/when_all_any.h:203
Methodwhen_any_func
include/async++/when_all_any.h:108
Methodwhen_any_state
include/async++/when_all_any.h:92
Functionwhen_any_variadic
include/async++/when_all_any.h:142
Methodwork_steal_queue
src/work_steal_queue.h:90
Function~basic_event
Cancel events if they are destroyed before they are set
include/async++/task.h:189
Method~continuation_vector
Free any left over data
include/async++/continuation_vector.h:127
Method~fifo_queue
src/fifo_queue.h:37
Method~fifo_scheduler
src/scheduler.cpp:201
Method~func_base
include/async++/task_base.h:334
Method~local_task
Wait for the task to complete when destroying
include/async++/task.h:423
Method~pthread_emulation_thread_wait_handler_key_initializer
src/scheduler.cpp:83
Method~pthread_emulation_threadpool_data_initializer
src/threadpool_scheduler.cpp:103
Method~ref_count_ptr
include/async++/ref_count.h:121
Method~singleton
Use a destructor instead of atexit() because the latter does not work properly when the singleton is in a library that is unloaded.
src/singleton.h:48
Function~task_func
Free the function
include/async++/task_base.h:421
Method~task_result
Destroy the exception
include/async++/task_base.h:266
Method~task_result_holder
Destroy the result
include/async++/task_base.h:197
Method~task_run_handle
If the task is not executed, cancel it with an exception
include/async++/scheduler.h:118
Method~task_wait_event
src/task_wait_event.h:56
Method~threadpool_scheduler
Wait for all currently running tasks to finish
src/threadpool_scheduler.cpp:352
Method~when_all_state
When all references are dropped, signal the event
include/async++/when_all_any.h:49
Method~work_steal_queue
src/work_steal_queue.h:92
← previous201–259 of 259, ranked by callers