2 #ifndef __XRDSTATS_DIRECTORY_H
3 #define __XRDSTATS_DIRECTORY_H
18 m_wrappedDir(std::move(ossDF)),
30 FileSystem::OpTimer op(m_oss.m_ops.m_dirlist_ops, m_oss.m_slow_ops.m_dirlist_ops, m_oss.m_times.m_dirlist, m_oss.m_slow_times.m_dirlist, m_oss.m_slow_duration);
34 int Readdir(
char *buff,
int blen)
override
36 FileSystem::OpTimer op(m_oss.m_ops.m_dirlist_entries, m_oss.m_slow_ops.m_dirlist_entries, m_oss.m_times.m_dirlist, m_oss.m_slow_times.m_dirlist, m_oss.m_slow_duration);
42 std::unique_ptr<XrdOssDF> m_wrappedDir;
virtual int Opendir(const char *path, XrdOucEnv &env)
virtual int Readdir(char *buff, int blen)
Directory(std::unique_ptr< XrdOssDF > ossDF, XrdSysError &log, FileSystem &oss)
virtual int Opendir(const char *path, XrdOucEnv &env) override
int Readdir(char *buff, int blen) override