#include <XrdClOperationHandlers.hh>
Public Member Functions | |
FutureWrapper (std::future< Response > &ftr) | |
void | HandleResponse (XRootDStatus *status, AnyObject *response) |
Callback method. |
A wrapper handler for a std::promise / std::future.
XrdCl::FutureWrapper< Response >::FutureWrapper | ( | std::future< Response > & | ftr | ) | [inline] |
void XrdCl::FutureWrapper< Response >::HandleResponse | ( | XRootDStatus * | status, | |
AnyObject * | response | |||
) | [inline, virtual] |
Callback method.
Reimplemented from XrdCl::ResponseHandler.
References XrdCl::FutureWrapperBase< Response >::called, XrdCl::AnyObject::Get(), XrdCl::Status::IsOK(), XrdCl::FutureWrapperBase< Response >::prms, and XrdCl::FutureWrapperBase< Response >::SetException().