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

#include <abti.h>

Collaboration diagram for ABTI_future:
Collaboration graph
[legend]

Data Fields

ABTI_spinlock lock
 
ABTD_atomic_uint32 counter
 
uint32_t compartments
 
void ** array
 
void(* p_callback )(void **arg)
 
ABTI_unitp_head
 
ABTI_unitp_tail
 

Detailed Description

Definition at line 411 of file abti.h.

Field Documentation

void** ABTI_future::array

Definition at line 415 of file abti.h.

Referenced by ABT_future_create(), ABT_future_free(), and ABT_future_set().

uint32_t ABTI_future::compartments

Definition at line 414 of file abti.h.

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

ABTD_atomic_uint32 ABTI_future::counter
ABTI_spinlock ABTI_future::lock
void(* ABTI_future::p_callback)(void **arg)

Definition at line 416 of file abti.h.

Referenced by ABT_future_create(), and ABT_future_set().

ABTI_unit* ABTI_future::p_head

Definition at line 417 of file abti.h.

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

ABTI_unit* ABTI_future::p_tail

Definition at line 418 of file abti.h.

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


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