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