55File::open(
const char *fileName,
61 std::tie(m_user, m_uid) = m_throttle.GetUserInfo(client);
62 m_throttle.PrepLoadShed(opaque, m_loadshed);
63 std::string open_error_message;
64 if (!m_throttle.OpenFile(m_user, open_error_message)) {
65 error.setErrInfo(EMFILE, open_error_message.c_str());
68 auto retval = m_sfs->
open(fileName, openMode, createMode, client, opaque);
72 m_throttle.CloseFile(m_user);
virtual int open(const char *fileName, XrdSfsFileOpenMode openMode, mode_t createMode, const XrdSecEntity *client=0, const char *opaque=0)=0