ARGOBOTS  23067fa015f4b179569e2d52278c1072e674eb1e
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Functions
abti_unit.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

static void ABTI_ktable_set (ABTI_xstream *p_local_xstream, ABTD_atomic_ptr *pp_ktable, ABTI_key *p_key, void *value)
 
static void * ABTI_ktable_get (ABTD_atomic_ptr *pp_ktable, ABTI_key *p_key)
 
static int ABTI_ktable_is_valid (ABTI_ktable *p_ktable)
 
static ABT_thread_state ABTI_unit_state_get_thread_state (ABTI_unit_state state)
 
static ABT_task_state ABTI_unit_state_get_task_state (ABTI_unit_state state)
 
static ABT_bool ABTI_unit_type_is_thread (ABTI_unit_type type)
 
static ABT_bool ABTI_unit_type_is_task (ABTI_unit_type type)
 
static ABT_bool ABTI_unit_type_is_ext (ABTI_unit_type type)
 
static ABT_bool ABTI_unit_type_is_thread_user (ABTI_unit_type type)
 
static ABT_bool ABTI_unit_type_is_thread_main (ABTI_unit_type type)
 
static ABT_bool ABTI_unit_type_is_thread_main_sched (ABTI_unit_type type)
 
static ABT_unit_type ABTI_unit_type_get_type (ABTI_unit_type type)
 
static ABTI_threadABTI_unit_get_thread (ABTI_unit *p_unit)
 
static ABTI_taskABTI_unit_get_task (ABTI_unit *p_unit)
 

Function Documentation

static void* ABTI_ktable_get ( ABTD_atomic_ptr pp_ktable,
ABTI_key p_key 
)
inlinestatic
static int ABTI_ktable_is_valid ( ABTI_ktable p_ktable)
inlinestatic
static void ABTI_ktable_set ( ABTI_xstream p_local_xstream,
ABTD_atomic_ptr pp_ktable,
ABTI_key p_key,
void *  value 
)
inlinestatic
static ABTI_task* ABTI_unit_get_task ( ABTI_unit p_unit)
inlinestatic

Definition at line 102 of file abti_unit.h.

Referenced by ABT_task_self(), ABT_task_self_id(), ABTI_tool_query(), and unit_get_task().

static ABTI_thread* ABTI_unit_get_thread ( ABTI_unit p_unit)
inlinestatic
static ABT_task_state ABTI_unit_state_get_task_state ( ABTI_unit_state  state)
inlinestatic

Definition at line 37 of file abti_unit.h.

Referenced by ABT_task_get_state().

static ABT_thread_state ABTI_unit_state_get_thread_state ( ABTI_unit_state  state)
inlinestatic

Definition at line 19 of file abti_unit.h.

Referenced by ABT_thread_get_state().

static ABT_unit_type ABTI_unit_type_get_type ( ABTI_unit_type  type)
inlinestatic

Definition at line 85 of file abti_unit.h.

Referenced by ABT_self_get_type(), and unit_get_type().

static ABT_bool ABTI_unit_type_is_ext ( ABTI_unit_type  type)
inlinestatic

Definition at line 64 of file abti_unit.h.

Referenced by ABTI_unit_type_get_type().

static ABT_bool ABTI_unit_type_is_task ( ABTI_unit_type  type)
inlinestatic
static ABT_bool ABTI_unit_type_is_thread ( ABTI_unit_type  type)
inlinestatic
static ABT_bool ABTI_unit_type_is_thread_main ( ABTI_unit_type  type)
inlinestatic
static ABT_bool ABTI_unit_type_is_thread_main_sched ( ABTI_unit_type  type)
inlinestatic
static ABT_bool ABTI_unit_type_is_thread_user ( ABTI_unit_type  type)
inlinestatic