#include <XrdClOperationHandlers.hh>
Public Member Functions | |
TaskWrapper (std::packaged_task< Return(XRootDStatus &)> &&task) | |
Constructor. | |
void | HandleResponse (XRootDStatus *status, AnyObject *response) |
Callback method. | |
Private Attributes | |
std::packaged_task< Return(XRootDStatus &)> | task |
user defined task |
Packaged Task wrapper, specialization for requests that have no response except for status.
XrdCl::TaskWrapper< void, Return >::TaskWrapper | ( | std::packaged_task< Return(XRootDStatus &)> && | task | ) | [inline] |
Constructor.
task | : a std::packaged_task |
void XrdCl::TaskWrapper< void, Return >::HandleResponse | ( | XRootDStatus * | status, | |
AnyObject * | response | |||
) | [inline] |
Callback method.
References XrdCl::TaskWrapper< Response, Return >::task.
std::packaged_task<Return( XRootDStatus& )> XrdCl::TaskWrapper< void, Return >::task [private] |
user defined task