|
xrootd
|


Public Member Functions | |
| ExResp (const Ctx< File > &file) | |
| ResponseHandler * | Create (std::function< void(XRootDStatus &, StatInfo &)> func) |
Public Attributes | |
| Ctx< File > | file |
| The underlying XrdCl::File object. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from XrdCl::Resp< void > | |
| static ResponseHandler * | Create (std::function< void(XRootDStatus &)> func) |
| static ResponseHandler * | Create (std::function< void(XRootDStatus &, HostList &)> func) |
| template<typename Return > | |
| static ResponseHandler * | Create (std::packaged_task< Return(XRootDStatus &)> &task) |
Static Public Member Functions inherited from XrdCl::RespBase< void > | |
| static ResponseHandler * | Create (ResponseHandler *hdlr) |
| static ResponseHandler * | Create (ResponseHandler &hdlr) |
| static ResponseHandler * | Create (std::future< void > &ftr) |
Helper for extending the operator>> capabilities.
In addition to standard overloads for std::function adds:
|
inline |
Constructor
| file | : the underlying XrdCl::File object |
|
inline |
A factory method
| func | : the function/functor/lambda that should be wrapped |
Referenced by XrdCl::OpenImpl< HasHndl >::operator>>().
| Ctx<File> XrdCl::OpenImpl< HasHndl >::ExResp::file |
The underlying XrdCl::File object.
1.8.5