|  | 
|  | 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
-