ARGOBOTS  latest
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Data Fields
ABTI_xstream Struct Reference

#include <abti.h>

Collaboration diagram for ABTI_xstream:
Collaboration graph
[legend]

Data Fields

int rank
 
ABTI_xstream_type type
 
ABTD_atomic_int state
 
ABTI_sched ** scheds
 
ABTI_schedp_main_sched
 
ABTD_atomic_uint32 request
 
void * p_req_arg
 
ABTD_xstream_context ctx
 
ABTI_unitp_unit
 
ABTI_mem_pool_local_pool mem_pool_stack
 
ABTI_mem_pool_local_pool mem_pool_desc
 

Detailed Description

Definition at line 231 of file abti.h.

Field Documentation

ABTD_xstream_context ABTI_xstream::ctx
ABTI_mem_pool_local_pool ABTI_xstream::mem_pool_desc

Definition at line 249 of file abti.h.

Referenced by ABTI_mem_alloc_desc(), and ABTI_mem_free_desc().

ABTI_mem_pool_local_pool ABTI_xstream::mem_pool_stack

Definition at line 248 of file abti.h.

Referenced by ABTI_mem_alloc_thread_default(), and ABTI_mem_free_thread().

ABTI_sched* ABTI_xstream::p_main_sched
void* ABTI_xstream::p_req_arg
ABTI_unit* ABTI_xstream::p_unit

Definition at line 245 of file abti.h.

Referenced by ABT_barrier_wait(), ABT_cond_timedwait(), ABT_eventual_wait(), ABT_finalize(), ABT_future_wait(), ABT_init(), ABT_key_get(), ABT_key_set(), ABT_self_get_arg(), ABT_self_get_last_pool_id(), ABT_self_is_primary(), ABT_self_is_unnamed(), ABT_self_set_arg(), ABT_self_suspend(), ABT_task_free(), ABT_task_join(), ABT_task_self(), ABT_task_self_id(), ABT_thread_exit(), ABT_thread_free(), ABT_thread_self(), ABT_thread_self_id(), ABT_thread_yield(), ABT_thread_yield_to(), ABT_xstream_create_with_rank(), ABT_xstream_exit(), ABT_xstream_set_main_sched(), ABTD_thread_func_wrapper(), ABTD_thread_terminate_no_arg(), ABTI_cond_wait(), ABTI_mutex_lock(), ABTI_mutex_lock_low(), ABTI_mutex_unlock_se(), ABTI_mutex_wait(), ABTI_mutex_wait_low(), ABTI_self_get_type(), ABTI_self_get_unit_id(), ABTI_task_create(), ABTI_task_free(), ABTI_task_revive(), ABTI_thread_context_switch_to_child_internal(), ABTI_thread_context_switch_to_parent_internal(), ABTI_thread_context_switch_to_sibling_internal(), ABTI_thread_create_internal(), ABTI_thread_free(), ABTI_thread_free_main(), ABTI_thread_free_main_sched(), ABTI_thread_htable_switch_low(), ABTI_thread_join(), ABTI_thread_migrate_to_pool(), ABTI_thread_revive(), ABTI_thread_self_id(), ABTI_thread_self_xstream_rank(), ABTI_thread_set_ready(), ABTI_thread_suspend(), ABTI_xstream_create(), ABTI_xstream_get_top_sched(), ABTI_xstream_join(), ABTI_xstream_launch_main_sched(), ABTI_xstream_schedule(), ABTI_xstream_schedule_task(), and ABTI_xstream_schedule_thread().

int ABTI_xstream::rank
ABTD_atomic_uint32 ABTI_xstream::request
ABTI_sched** ABTI_xstream::scheds

Definition at line 235 of file abti.h.

Referenced by ABT_xstream_create_with_rank(), ABTI_xstream_create(), and ABTI_xstream_free().

ABTD_atomic_int ABTI_xstream::state
ABTI_xstream_type ABTI_xstream::type

The documentation for this struct was generated from the following file: