ARGOBOTS  66b1c39742507d8df30e8d28c54839b961a14814
 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_threadp_head
 
ABTI_threadp_tail
 

Detailed Description

Definition at line 400 of file abti.h.

Field Documentation

void** ABTI_future::array

Definition at line 404 of file abti.h.

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

uint32_t ABTI_future::compartments

Definition at line 403 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 405 of file abti.h.

Referenced by ABT_future_create(), and ABT_future_set().

ABTI_thread* ABTI_future::p_head

Definition at line 406 of file abti.h.

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

ABTI_thread* ABTI_future::p_tail

Definition at line 407 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: