GATE
gate::Future< T > Class Template Reference
Inheritance diagram for gate::Future< T >:
gate::FutureBase

Public Types

typedef T value_t
 
typedef Future< T > self_t
 

Public Member Functions

 Future (self_t const &src)
 
self_toperator= (self_t const &src)
 
value_t const * getData () const noexcept
 
void set (result_t result, value_t const &value)
 
value_t const & value ()
 
bool hasValue () const noexcept
 
bool empty () const noexcept
 
bool operator! () const noexcept
 
void wait ()
 
bool waitFor (uint32_t timeoutMs)
 
gate_future_t * c_impl ()
 
gate_future_t const * c_impl () const
 

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