Go to the documentation of this file.
6 #ifndef ABTI_XSTREAM_H_INCLUDED
7 #define ABTI_XSTREAM_H_INCLUDED
13 #ifndef ABT_CONFIG_DISABLE_ERROR_CHECK
28 #ifndef ABT_CONFIG_DISABLE_ERROR_CHECK
30 if (p_xstream == NULL) {
@ ABT_THREAD_STATE_TERMINATED
ABT_unit_id ABTI_thread_get_id(ABTI_thread *p_thread)
void ABTI_thread_free(ABTI_global *p_global, ABTI_local *p_local, ABTI_thread *p_thread)
struct ABT_pool_opaque * ABT_pool
Pool handle type.
static ABT_xstream ABTI_xstream_get_handle(ABTI_xstream *p_xstream)
struct ABT_xstream_opaque * ABT_xstream
Execution stream handle type.
#define LOG_DEBUG(fmt,...)
ABTI_sched * p_main_sched
static void ABTI_xstream_terminate_thread(ABTI_global *p_global, ABTI_local *p_local, ABTI_thread *p_thread)
static ABTI_pool * ABTI_xstream_get_main_pool(ABTI_xstream *p_xstream)
static ABTI_local * ABTI_xstream_get_local(ABTI_xstream *p_xstream)
static ABTI_pool * ABTI_pool_get_ptr(ABT_pool pool)
#define ABTI_THREAD_TYPE_NAMED
static ABTI_xstream * ABTI_xstream_get_ptr(ABT_xstream xstream)
ABTI_xstream * p_last_xstream
struct ABTI_local ABTI_local
static void ABTD_atomic_release_store_int(ABTD_atomic_int *ptr, int val)