72 static int maxCalls = 64;
77 if (iCalls++ >= maxCalls)
78 {maxCalls = maxCalls*2;
79 DMSG(
"Init", iCalls <<
" unexpected PrepIO calls!");
84 if (openRC)
return false;
104 if (Status.
IsOK()) fileP->
Stat(Status);
106 if (
DEBUGON && errno != ENOENT && errno != ELOOP)
107 {std::string eTxt = Status.
ToString();
std::string obfuscateAuth(const std::string &input)
bool IsOpen() const
Check if the file is open.
XRootDStatus Open(const std::string &url, OpenFlags::Flags flags, Access::Mode mode, ResponseHandler *handler, uint16_t timeout=0) XRD_WARN_UNUSED_RESULT
virtual void Update(XrdOucCacheIO &iocp)
void Count(long long &Dest)
XrdOucCacheStats Statistics
bool Stat(XrdCl::XRootDStatus &Status, bool force=false)
static int Result(const XrdCl::XRootDStatus &Status, XrdOucECMsg &ecMsg, bool retneg1=false)
void Count(long long &Dest)
bool IsOK() const
We're fine.
std::string ToString() const
Create a string representation.