ARGOBOTS  4dc37e16e1b227a480715ab67dae1dcfb4d2d4e0
Data Fields
ABTI_future Struct Reference

#include <abti.h>

Collaboration diagram for ABTI_future:
Collaboration graph
[legend]

Data Fields

ABTD_spinlock lock
 
ABTD_atomic_size counter
 
size_t num_compartments
 
void ** array
 
void(* p_callback )(void **arg)
 
ABTI_waitlist waitlist
 

Detailed Description

Definition at line 504 of file abti.h.

Field Documentation

◆ array

void** ABTI_future::array

Definition at line 508 of file abti.h.

Referenced by ABT_future_free(), and ABT_future_set().

◆ counter

ABTD_atomic_size ABTI_future::counter

Definition at line 506 of file abti.h.

Referenced by ABT_future_reset(), ABT_future_set(), ABT_future_test(), and ABT_future_wait().

◆ lock

ABTD_spinlock ABTI_future::lock

Definition at line 505 of file abti.h.

Referenced by ABT_future_free(), ABT_future_reset(), ABT_future_set(), and ABT_future_wait().

◆ num_compartments

size_t ABTI_future::num_compartments

Definition at line 507 of file abti.h.

Referenced by ABT_future_set(), ABT_future_test(), and ABT_future_wait().

◆ p_callback

void(* ABTI_future::p_callback) (void **arg)

Definition at line 509 of file abti.h.

Referenced by ABT_future_set().

◆ waitlist

ABTI_waitlist ABTI_future::waitlist

Definition at line 510 of file abti.h.

Referenced by ABT_future_free(), ABT_future_reset(), ABT_future_set(), and ABT_future_wait().


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