|
ARGOBOTS
dce6e727ffc4ca5b3ffc04cb9517c6689be51ec5
|
#include "abti.h"
Go to the source code of this file.
Functions | |
| int | ABT_self_get_xstream (ABT_xstream *xstream) |
| Get an execution stream that is running the calling work unit. More... | |
| int | ABT_self_get_xstream_rank (int *rank) |
| Return a rank of an execution stream that is running the calling work unit. More... | |
| int | ABT_self_get_thread (ABT_thread *thread) |
| Get the calling work unit. More... | |
| int | ABT_self_get_thread_id (ABT_unit_id *id) |
| Get ID of the calling work unit. More... | |
| int | ABT_self_get_task (ABT_thread *thread) |
| Get the calling work unit. More... | |
| int | ABT_self_get_task_id (ABT_unit_id *id) |
| Get ID of the calling work unit. More... | |
| int | ABT_self_set_specific (ABT_key key, void *value) |
| Associate a value with a work-unit-specific data key in the calling work unit. More... | |
| int | ABT_self_get_specific (ABT_key key, void **value) |
| Get a value associated with a work-unit-specific data key in the calling work unit. More... | |
| int | ABT_self_get_type (ABT_unit_type *type) |
| Obtain a type of the caller. More... | |
| int | ABT_self_is_primary (ABT_bool *is_primary) |
| Check if the caller is the primary ULT. More... | |
| int | ABT_self_on_primary_xstream (ABT_bool *on_primary) |
| Check if the caller is running on the primary execution stream. More... | |
| int | ABT_self_get_last_pool (ABT_pool *pool) |
| Get the last pool of the calling work unit. More... | |
| int | ABT_self_get_last_pool_id (int *pool_id) |
| Get ID of the last pool of the calling work unit. More... | |
| int | ABT_self_set_associated_pool (ABT_pool pool) |
| Set an associated pool for the calling work unit. More... | |
| int | ABT_self_get_unit (ABT_unit *unit) |
| Get a unit handle of the calling work unit. More... | |
| int | ABT_self_yield (void) |
| Yield the calling ULT to its parent ULT. More... | |
| int | ABT_self_yield_to (ABT_thread thread) |
| Yield the calling ULT to another ULT. More... | |
| int | ABT_self_resume_yield_to (ABT_thread thread) |
| Yield the calling ULT to another suspended ULT. More... | |
| int | ABT_self_suspend (void) |
| Suspend the calling ULT. More... | |
| int | ABT_self_suspend_to (ABT_thread thread) |
| Suspend the calling ULT and jump to another ULT. More... | |
| int | ABT_self_resume_suspend_to (ABT_thread thread) |
| Suspend the calling ULT and jump to another suspended ULT. More... | |
| int | ABT_self_exit (void) |
| Terminate a calling ULT. More... | |
| int | ABT_self_exit_to (ABT_thread thread) |
| Terminate the calling ULT and jump to another ULT. More... | |
| int | ABT_self_resume_exit_to (ABT_thread thread) |
| Terminate the calling ULT and jump to another suspended ULT. More... | |
| int | ABT_self_schedule (ABT_thread thread, ABT_pool pool) |
| Execute a work unit on the calling ULT. More... | |
| int | ABT_self_set_arg (void *arg) |
| Set an argument for a work-unit function of the calling work unit. More... | |
| int | ABT_self_get_arg (void **arg) |
| Retrieve an argument for a work-unit function of the calling work unit. More... | |
| int | ABT_self_get_thread_func (void(**thread_func)(void *)) |
| Retrieve a work-unit function of the calling work unit. More... | |
| int | ABT_self_is_unnamed (ABT_bool *is_unnamed) |
| Check if the calling work unit is unnamed. More... | |
1.8.17