![]() |
XRootD
|
#include <XrdClOperationHandlers.hh>
Static Public Member Functions | |
static ResponseHandler * | Create (std::function< void(XRootDStatus &)> func) |
static ResponseHandler * | Create (std::function< void(XRootDStatus &, HostList &)> func) |
static ResponseHandler * | Create (std::function< void(XRootDStatus &, void &)> func) |
static ResponseHandler * | Create (std::function< void(XRootDStatus &, void &, HostList &)> func) |
template<typename Return> | |
static ResponseHandler * | Create (std::packaged_task< Return(XRootDStatus &)> &task) |
static ResponseHandler * | Create (std::packaged_task< Return(XRootDStatus &, void &)> &task) |
![]() | |
static ResponseHandler * | Create (ResponseHandler &hdlr) |
static ResponseHandler * | Create (ResponseHandler *hdlr) |
static ResponseHandler * | Create (std::future< void > &ftr) |
Factory class, overloads Resp for void type
Definition at line 712 of file XrdClOperationHandlers.hh.
|
inlinestatic |
A factory method
func | : the function/functor/lambda that should be wrapped |
Definition at line 720 of file XrdClOperationHandlers.hh.
|
inlinestatic |
A factory method
func | : the function/functor/lambda that should be wrapped |
Definition at line 731 of file XrdClOperationHandlers.hh.
|
inlinestatic |
A factory method
func | : the function/functor/lambda that should be wrapped |
Definition at line 669 of file XrdClOperationHandlers.hh.
|
inlinestatic |
A factory method
func | : the function/functor/lambda that should be wrapped |
Definition at line 681 of file XrdClOperationHandlers.hh.
|
inlinestatic |
A factory method
task | : the task that should be wrapped |
Definition at line 743 of file XrdClOperationHandlers.hh.
|
inlinestatic |
A factory method
task | : the task that should be wrapped |
Definition at line 694 of file XrdClOperationHandlers.hh.