| 
| 
  | Future () noexcept | 
|   | Constructor for empty useless shell of a future. 
  | 
|   | 
| 
  | Future (Future &&mv) noexcept | 
|   | 
| 
Future &  | operator= (Future &&) noexcept | 
|   | 
| Result< Error >  | cancel (const ExecutionPolicy policy) noexcept | 
|   | Cancel method. Might be called on some heavy long running task that is not needed anymore. Only makes sense if underlying state is Promised.  More...
  | 
|   | 
| FuturePromiseState  | state () const noexcept | 
|   | Returns current state of future-promise pair.  More...
  | 
|   | 
| Result< Error >  | takeInto (DataType &container) noexcept | 
|   | Method to retrieve data out of fulfilled future. Only makes sense if current state is Fulfilled.  More...
  | 
|   | 
| Result< Error >  | wait () const noexcept | 
|   | Blocks called thread until internal state changes to Fulfilled, Canceled or Failed.  More...
  | 
|   | 
| Result< Error >  | waitFor (const USec usec) const noexcept | 
|   | Blocks called thread until internal state changes to Fulfilled, Canceled or Failed, OR passed time is over.  More...
  | 
|   | 
template<typename T>
class fsdk::Future< T >
Future class to support asynchronous data retrieval Look into std::future semantics to understand it. 
- Note
 - Is not instantiable using this header only. 
 
- Template Parameters
 -