![]() |
XRootD
|
#include <XrdOssCsiTagstoreFile.hh>
Public Member Functions | |
XrdOssCsiTagstoreFile (const std::string &fn, std::unique_ptr< XrdOssDF > fd, const char *tid) | |
virtual | ~XrdOssCsiTagstoreFile () |
virtual int | Close () |
virtual void | Flush () |
virtual int | Fsync () |
virtual off_t | GetTrackedDataSize () const |
virtual off_t | GetTrackedTagSize () const |
virtual bool | IsVerified () const |
virtual int | Open (const char *, off_t, int, XrdOucEnv &) |
virtual ssize_t | ReadTags (uint32_t *, off_t, size_t) |
virtual int | ResetSizes (const off_t size) |
virtual int | SetTrackedSize (const off_t size) |
virtual int | SetUnverified () |
virtual int | Truncate (off_t, bool) |
virtual ssize_t | WriteTags (const uint32_t *, off_t, size_t) |
![]() | |
virtual | ~XrdOssCsiTagstore () |
Static Public Member Functions | |
static ssize_t | fullread (XrdOssDF &fd, void *buff, const off_t off, const size_t sz) |
static ssize_t | fullwrite (XrdOssDF &fd, const void *buff, const off_t off, const size_t sz) |
Additional Inherited Members | |
![]() | |
static const uint32_t | csVer = 0x00000001 |
Definition at line 42 of file XrdOssCsiTagstoreFile.hh.
|
inline |
Definition at line 45 of file XrdOssCsiTagstoreFile.hh.
|
inlinevirtual |
Definition at line 46 of file XrdOssCsiTagstoreFile.hh.
References Close().
|
virtual |
Implements XrdOssCsiTagstore.
Definition at line 176 of file XrdOssCsiTagstoreFile.cc.
Referenced by ~XrdOssCsiTagstoreFile().
|
virtual |
Implements XrdOssCsiTagstore.
Definition at line 170 of file XrdOssCsiTagstoreFile.cc.
|
virtual |
Implements XrdOssCsiTagstore.
Definition at line 164 of file XrdOssCsiTagstoreFile.cc.
|
inlinestatic |
Definition at line 106 of file XrdOssCsiTagstoreFile.hh.
References XrdOssDF::Read().
Referenced by Open(), and ReadTags().
|
inlinestatic |
Definition at line 122 of file XrdOssCsiTagstoreFile.hh.
References XrdOssDF::Write().
Referenced by WriteTags().
|
inlinevirtual |
Implements XrdOssCsiTagstore.
Definition at line 65 of file XrdOssCsiTagstoreFile.hh.
|
inlinevirtual |
Implements XrdOssCsiTagstore.
Definition at line 59 of file XrdOssCsiTagstoreFile.hh.
|
inlinevirtual |
Implements XrdOssCsiTagstore.
Definition at line 88 of file XrdOssCsiTagstoreFile.hh.
References XrdOssCsiTagstore::csVer.
|
virtual |
Implements XrdOssCsiTagstore.
Definition at line 41 of file XrdOssCsiTagstoreFile.cc.
References XrdOucCRC::Calc32C(), XrdOssCsiTagstore::csVer, EPNAME, fullread(), ResetSizes(), and TRACE.
|
virtual |
Implements XrdOssCsiTagstore.
Definition at line 193 of file XrdOssCsiTagstoreFile.cc.
References fullread().
|
virtual |
Implements XrdOssCsiTagstore.
Definition at line 133 of file XrdOssCsiTagstoreFile.cc.
References EPNAME, XrdSys::PageSize, stat(), and TRACE.
Referenced by Open().
|
inlinevirtual |
Implements XrdOssCsiTagstore.
Definition at line 73 of file XrdOssCsiTagstoreFile.hh.
|
inlinevirtual |
Implements XrdOssCsiTagstore.
Definition at line 95 of file XrdOssCsiTagstoreFile.hh.
References XrdOssCsiTagstore::~XrdOssCsiTagstore(), and XrdOssCsiTagstore::csVer.
|
virtual |
Implements XrdOssCsiTagstore.
Definition at line 203 of file XrdOssCsiTagstoreFile.cc.
References XrdOssCsiTagstore::csVer, XrdSys::PageSize, and XrdOssOK.
|
virtual |
Implements XrdOssCsiTagstore.
Definition at line 183 of file XrdOssCsiTagstoreFile.cc.
References fullwrite().