SimGrid  3.16
Versatile Simulation of Distributed Systems
simgrid::kernel::FutureState< void > Class Template Reference

#include <future.hpp>

Inheritance diagram for simgrid::kernel::FutureState< void >:
simgrid::kernel::FutureStateBase

Public Member Functions

void set_value ()
 
void get ()
 
- Public Member Functions inherited from simgrid::kernel::FutureStateBase
 FutureStateBase (FutureStateBase const &)=delete
 
FutureStateBaseoperator= (FutureStateBase const &)=delete
 
void schedule (simgrid::xbt::Task< void()> &&job)
 
void set_exception (std::exception_ptr exception)
 
void set_continuation (simgrid::xbt::Task< void()> &&continuation)
 
FutureStatus get_status () const
 
bool is_ready () const
 

Additional Inherited Members

- Protected Member Functions inherited from simgrid::kernel::FutureStateBase
 FutureStateBase ()=default
 
 ~FutureStateBase ()=default
 
void set_ready ()
 Set the future as ready and trigger the continuation. More...
 
void resolve ()
 Set the future as done and raise an exception if any. More...
 

Member Function Documentation

◆ set_value()

void simgrid::kernel::FutureState< void >::set_value ( )
inline

◆ get()


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