Public Member Functions | |
ExResp (XrdCl::File &file) | |
ResponseHandler * | Create (std::function< void(XRootDStatus &, StatInfo &)> func) |
Public Attributes | |
XrdCl::File & | file |
The underlying XrdCl::File object. |
Helper for extending the operator>> capabilities.
In addition to standard overloads for std::function adds:
XrdCl::OpenImpl< HasHndl >::ExResp::ExResp | ( | XrdCl::File & | file | ) | [inline] |
Constructor
file | : the underlying XrdCl::File object |
ResponseHandler* XrdCl::OpenImpl< HasHndl >::ExResp::Create | ( | std::function< void(XRootDStatus &, StatInfo &)> | func | ) | [inline] |
A factory method
func | : the function/functor/lambda that should be wrapped |
References XrdCl::make_finalized().
Referenced by XrdCl::OpenImpl< HasHndl >::operator>>().
XrdCl::File& XrdCl::OpenImpl< HasHndl >::ExResp::file |
The underlying XrdCl::File object.