ARGOBOTS  4dc37e16e1b227a480715ab67dae1dcfb4d2d4e0
Data Fields
ABTI_thread Struct Reference

#include <abti.h>

Collaboration diagram for ABTI_thread:
Collaboration graph
[legend]

Data Fields

ABTI_threadp_prev
 
ABTI_threadp_next
 
ABTD_atomic_int is_in_pool
 
ABTI_thread_type type
 
ABT_unit unit
 
ABTI_xstreamp_last_xstream
 
ABTI_threadp_parent
 
void(* f_thread )(void *)
 
void * p_arg
 
ABTD_atomic_int state
 
ABTD_atomic_uint32 request
 
ABTI_poolp_pool
 
ABTD_atomic_ptr p_keytable
 
ABT_unit_id id
 

Detailed Description

Definition at line 422 of file abti.h.

Field Documentation

◆ f_thread

void(* ABTI_thread::f_thread) (void *)

◆ id

ABT_unit_id ABTI_thread::id

Definition at line 436 of file abti.h.

Referenced by ABTI_thread_get_id(), task_create(), and ythread_create().

◆ is_in_pool

ABTD_atomic_int ABTI_thread::is_in_pool

◆ p_arg

void* ABTI_thread::p_arg

◆ p_keytable

ABTD_atomic_ptr ABTI_thread::p_keytable

Definition at line 435 of file abti.h.

Referenced by ABTI_thread_get_mig_data(), task_create(), thread_free(), and ythread_create().

◆ p_last_xstream

ABTI_xstream* ABTI_thread::p_last_xstream

◆ p_next

ABTI_thread* ABTI_thread::p_next

◆ p_parent

ABTI_thread* ABTI_thread::p_parent

◆ p_pool

ABTI_pool* ABTI_thread::p_pool

◆ p_prev

ABTI_thread* ABTI_thread::p_prev

◆ request

ABTD_atomic_uint32 ABTI_thread::request

◆ state

ABTD_atomic_int ABTI_thread::state

◆ type

ABTI_thread_type ABTI_thread::type

◆ unit

ABT_unit ABTI_thread::unit

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