69 static int maxCalls = 64;
74 if (iCalls++ >= maxCalls)
75 {maxCalls = maxCalls*2;
76 DMSG(
"Init", iCalls <<
" unexpected PrepIO calls!");
81 if (openRC)
return false;
101 if (Status.
IsOK()) fileP->
Stat(Status);
103 if (
DEBUGON && errno != ENOENT && errno != ELOOP)
104 {std::string eTxt = Status.
ToString();
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.