Go to the source code of this file.
|
#define | ABTI_ENABLE_EVENT_INTERFACE 1 |
|
#define | ABTI_event_thread_create(p_local, p_thread, p_caller, p_pool) |
|
#define | ABTI_event_thread_join(p_local, p_thread, p_caller) |
|
#define | ABTI_event_thread_free(p_local, p_thread, p_caller) |
|
#define | ABTI_event_thread_revive(p_local, p_thread, p_caller, p_pool) |
|
#define | ABTI_event_thread_run(p_local_xstream, p_thread, p_prev, p_parent) |
|
#define | ABTI_event_thread_finish(p_local_xstream, p_thread, p_parent) |
|
#define | ABTI_event_thread_cancel(p_local_xstream, p_thread) |
|
#define | ABTI_event_ythread_yield(p_local_xstream, p_ythread, p_parent, sync_event_type, p_sync) |
|
#define | ABTI_event_ythread_suspend(p_local_xstream, p_ythread, p_parent, sync_event_type, p_sync) |
|
#define | ABTI_event_ythread_resume(p_local, p_ythread, p_caller) |
|
|
static void | ABTI_event_thread_create_impl (ABTI_local *p_local, ABTI_thread *p_thread, ABTI_thread *p_caller, ABTI_pool *p_pool) |
|
static void | ABTI_event_thread_join_impl (ABTI_local *p_local, ABTI_thread *p_thread, ABTI_thread *p_caller) |
|
static void | ABTI_event_thread_free_impl (ABTI_local *p_local, ABTI_thread *p_thread, ABTI_thread *p_caller) |
|
static void | ABTI_event_thread_revive_impl (ABTI_local *p_local, ABTI_thread *p_thread, ABTI_thread *p_caller, ABTI_pool *p_pool) |
|
static void | ABTI_event_thread_run_impl (ABTI_xstream *p_local_xstream, ABTI_thread *p_thread, ABTI_thread *p_prev, ABTI_thread *p_parent) |
|
static void | ABTI_event_thread_finish_impl (ABTI_xstream *p_local_xstream, ABTI_thread *p_thread, ABTI_thread *p_parent) |
|
static void | ABTI_event_thread_cancel_impl (ABTI_xstream *p_local_xstream, ABTI_thread *p_thread) |
|
static void | ABTI_event_ythread_yield_impl (ABTI_xstream *p_local_xstream, ABTI_ythread *p_ythread, ABTI_thread *p_parent, ABT_sync_event_type sync_event_type, void *p_sync) |
|
static void | ABTI_event_ythread_suspend_impl (ABTI_xstream *p_local_xstream, ABTI_ythread *p_ythread, ABTI_thread *p_parent, ABT_sync_event_type sync_event_type, void *p_sync) |
|
static void | ABTI_event_ythread_resume_impl (ABTI_local *p_local, ABTI_ythread *p_ythread, ABTI_thread *p_caller) |
|
◆ ABTI_ENABLE_EVENT_INTERFACE
#define ABTI_ENABLE_EVENT_INTERFACE 1 |
◆ ABTI_event_thread_cancel
#define ABTI_event_thread_cancel |
( |
|
p_local_xstream, |
|
|
|
p_thread |
|
) |
| |
Value: do { \
ABTI_event_thread_cancel_impl(p_local_xstream, p_thread); \
} \
} while (0)
Definition at line 208 of file abti_event.h.
◆ ABTI_event_thread_create
#define ABTI_event_thread_create |
( |
|
p_local, |
|
|
|
p_thread, |
|
|
|
p_caller, |
|
|
|
p_pool |
|
) |
| |
Value: do { \
ABTI_event_thread_create_impl(p_local, p_thread, p_caller, \
p_pool); \
} \
} while (0)
Definition at line 162 of file abti_event.h.
◆ ABTI_event_thread_finish
#define ABTI_event_thread_finish |
( |
|
p_local_xstream, |
|
|
|
p_thread, |
|
|
|
p_parent |
|
) |
| |
Value: do { \
ABTI_event_thread_finish_impl(p_local_xstream, p_thread, \
p_parent); \
} \
} while (0)
Definition at line 200 of file abti_event.h.
◆ ABTI_event_thread_free
#define ABTI_event_thread_free |
( |
|
p_local, |
|
|
|
p_thread, |
|
|
|
p_caller |
|
) |
| |
Value: do { \
ABTI_event_thread_free_impl(p_local, p_thread, p_caller); \
} \
} while (0)
Definition at line 177 of file abti_event.h.
◆ ABTI_event_thread_join
#define ABTI_event_thread_join |
( |
|
p_local, |
|
|
|
p_thread, |
|
|
|
p_caller |
|
) |
| |
Value: do { \
ABTI_event_thread_join_impl(p_local, p_thread, p_caller); \
} \
} while (0)
Definition at line 170 of file abti_event.h.
◆ ABTI_event_thread_revive
#define ABTI_event_thread_revive |
( |
|
p_local, |
|
|
|
p_thread, |
|
|
|
p_caller, |
|
|
|
p_pool |
|
) |
| |
Value: do { \
ABTI_event_thread_revive_impl(p_local, p_thread, p_caller, \
p_pool); \
} \
} while (0)
Definition at line 184 of file abti_event.h.
◆ ABTI_event_thread_run
#define ABTI_event_thread_run |
( |
|
p_local_xstream, |
|
|
|
p_thread, |
|
|
|
p_prev, |
|
|
|
p_parent |
|
) |
| |
Value: do { \
ABTI_event_thread_run_impl(p_local_xstream, p_thread, p_prev, \
p_parent); \
} \
} while (0)
Definition at line 192 of file abti_event.h.
◆ ABTI_event_ythread_resume
#define ABTI_event_ythread_resume |
( |
|
p_local, |
|
|
|
p_ythread, |
|
|
|
p_caller |
|
) |
| |
Value: do { \
ABTI_event_ythread_resume_impl(p_local, p_ythread, p_caller); \
} \
} while (0)
Definition at line 234 of file abti_event.h.
◆ ABTI_event_ythread_suspend
#define ABTI_event_ythread_suspend |
( |
|
p_local_xstream, |
|
|
|
p_ythread, |
|
|
|
p_parent, |
|
|
|
sync_event_type, |
|
|
|
p_sync |
|
) |
| |
Value: do { \
ABTI_event_ythread_suspend_impl(p_local_xstream, p_ythread, \
p_parent, sync_event_type, \
p_sync); \
} \
} while (0)
Definition at line 224 of file abti_event.h.
◆ ABTI_event_ythread_yield
#define ABTI_event_ythread_yield |
( |
|
p_local_xstream, |
|
|
|
p_ythread, |
|
|
|
p_parent, |
|
|
|
sync_event_type, |
|
|
|
p_sync |
|
) |
| |
Value: do { \
ABTI_event_ythread_yield_impl(p_local_xstream, p_ythread, \
p_parent, sync_event_type, p_sync); \
} \
} while (0)
Definition at line 215 of file abti_event.h.
◆ ABTI_event_thread_cancel_impl()
◆ ABTI_event_thread_create_impl()
◆ ABTI_event_thread_finish_impl()
◆ ABTI_event_thread_free_impl()
◆ ABTI_event_thread_join_impl()
◆ ABTI_event_thread_revive_impl()
◆ ABTI_event_thread_run_impl()
◆ ABTI_event_ythread_resume_impl()
◆ ABTI_event_ythread_suspend_impl()
◆ ABTI_event_ythread_yield_impl()