SimGrid  3.16
Versatile Simulation of Distributed Systems
simgrid::simix::Future< T > Class Template Reference

Detailed Description

template<class T>
class simgrid::simix::Future< T >

A blocking (wait()-based) future for SIMIX processes.

#include <blocking_simcall.hpp>

Public Member Functions

 Future ()
 
 Future (simgrid::kernel::Future< T > future)
 
bool valid () const
 
get ()
 
bool is_ready () const
 
void wait ()
 
 Future ()
 
 Future (simgrid::kernel::Future< T > future)
 
bool valid () const
 
get ()
 
bool is_ready () const
 
void wait ()
 

Constructor & Destructor Documentation

◆ Future() [1/4]

template<class T>
simgrid::simix::Future< T >::Future ( )
inline

◆ Future() [2/4]

template<class T>
simgrid::simix::Future< T >::Future ( simgrid::kernel::Future< T >  future)
inline

◆ Future() [3/4]

template<class T>
simgrid::simix::Future< T >::Future ( )
inline

◆ Future() [4/4]

template<class T>
simgrid::simix::Future< T >::Future ( simgrid::kernel::Future< T >  future)
inline

Member Function Documentation

◆ valid() [1/2]

template<class T>
bool simgrid::simix::Future< T >::valid ( ) const
inline

◆ get() [1/2]

template<class T>
T simgrid::simix::Future< T >::get ( )
inline

◆ is_ready() [1/2]

template<class T>
bool simgrid::simix::Future< T >::is_ready ( ) const
inline

◆ wait() [1/2]

template<class T>
void simgrid::simix::Future< T >::wait ( )
inline

◆ valid() [2/2]

template<class T>
bool simgrid::simix::Future< T >::valid ( ) const
inline

◆ get() [2/2]

template<class T>
T simgrid::simix::Future< T >::get ( )
inline

◆ is_ready() [2/2]

template<class T>
bool simgrid::simix::Future< T >::is_ready ( ) const
inline

◆ wait() [2/2]

template<class T>
void simgrid::simix::Future< T >::wait ( )
inline

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