xrootd
|
A helper class for holding future value. More...
#include <XrdClArg.hh>
Public Member Functions | |
FutureValue (std::future< T > &&ftr) | |
T & | Get () |
Public Member Functions inherited from XrdCl::ArgBase< T >::ValueHolder | |
virtual | ~ValueHolder () |
Virtual Destructor (important ;-). | |
Private Attributes | |
std::future< T > | ftr |
the future value | |
Optional< T > | val |
A helper class for holding future value.
|
inline |
Constructor
ftr | : the future value to be hold by us |
|
inlinevirtual |
Implements XrdCl::ArgBase< T >::ValueHolder.
References XrdCl::ArgBase< T >::FutureValue::ftr, and XrdCl::ArgBase< T >::FutureValue::val.
|
private |
the future value
Referenced by XrdCl::ArgBase< T >::FutureValue::Get().
|
private |
Referenced by XrdCl::ArgBase< T >::FutureValue::Get().