Classes | |
struct | QueryAttrState |
Public Member Functions | |
QueryAttrHandler & | operator= (const QueryAttrHandler &)=delete |
QueryAttrHandler ()=delete | |
QueryAttrHandler (const QueryAttrHandler &)=delete | |
QueryAttrHandler (const std::string &url) | |
~QueryAttrHandler () override=default | |
Static Public Member Functions | |
static XrdCl::XRootDStatus | query (const std::string &url, const std::string &attr, std::chrono::milliseconds timeout, std::string &result) |
Private Member Functions | |
void | HandleResponse (XrdCl::XRootDStatus *status, XrdCl::AnyObject *response) override |
Private Attributes | |
XrdCl::FileSystem | m_fs |
std::weak_ptr< QueryAttrState > | m_state |
Friends | |
std::unique_ptr< QueryAttrHandler > | std::make_unique () |
A handler for querying a XrdCl::FileSystem object which is safe to be invoked from an XrdCl callback (that is, we don't need an available callback thread to timeout).
Definition at line 82 of file XrdSource.cc.
|
delete |
|
overridedefault |
|
delete |
|
inline |
Definition at line 91 of file XrdSource.cc.
|
inlineoverrideprivate |
Definition at line 127 of file XrdSource.cc.
References mps_update::status.
|
delete |
|
inlinestatic |
Definition at line 93 of file XrdSource.cc.
References helper::Config, mps_fire::result, and relmon_authenticated_wget::url.
Referenced by XrdAdaptor::Source::getXrootdSiteFromURL().
|
friend |
|
private |
Definition at line 180 of file XrdSource.cc.
|
private |
Definition at line 179 of file XrdSource.cc.