2121#include " GlobusFileSystem.hh"
2222#include < XrdOss/XrdOssWrapper.hh>
2323
24- class GlobusFile : public XrdOssWrapDF {
24+ class GlobusFile final : public XrdOssWrapDF {
2525 public:
2626 GlobusFile (std::unique_ptr<XrdOssDF> wrapped, XrdSysError &log,
2727 GlobusFileSystem *fs)
28- : XrdOssWrapDF(*wrapped), m_wrapped(std::move(wrapped)), m_log(log),
29- m_oss (*fs) {}
28+ : XrdOssWrapDF(*wrapped), m_wrapped(std::move(wrapped)) {}
3029
3130 virtual ~GlobusFile () {}
3231
33- int Open (const char *path, int Oflag, mode_t Mode, XrdOucEnv &env) override {
34- return m_wrapped->Open (path, Oflag, Mode, env);
35- }
36- int Fstat (struct stat *buf) override {
37- return m_wrapped->Fstat (buf);
38- }
39- ssize_t Read (void *buffer, off_t offset, size_t size) override {
40- return m_wrapped->Read (buffer, offset, size);
41- }
42- ssize_t Write (const void *buffer, off_t offset, size_t size) override {
43- return m_wrapped->Write (buffer, offset, size);
44- }
45- int Close (long long *retsz = 0 ) override {
46- return m_wrapped->Close (retsz);
47- }
32+ int Open (const char *path, int Oflag, mode_t Mode,
33+ XrdOucEnv &env) override {
34+ return m_wrapped->Open (path, Oflag, Mode, env);
35+ }
36+ int Fstat (struct stat *buf) override { return m_wrapped->Fstat (buf); }
37+ ssize_t Read (void *buffer, off_t offset, size_t size) override {
38+ return m_wrapped->Read (buffer, offset, size);
39+ }
40+ ssize_t Write (const void *buffer, off_t offset, size_t size) override {
41+ return m_wrapped->Write (buffer, offset, size);
42+ }
43+ int Close (long long *retsz = 0 ) override { return m_wrapped->Close (retsz); }
4844
4945 private:
5046 std::unique_ptr<XrdOssDF> m_wrapped;
51- XrdSysError &m_log;
52- GlobusFileSystem &m_oss;
53- };
47+ };
0 commit comments