![]() |
XRootD
|
#include <XrdOssCsiTagstore.hh>
Public Member Functions | |
virtual | ~XrdOssCsiTagstore () |
virtual int | Close ()=0 |
virtual void | Flush ()=0 |
virtual int | Fsync ()=0 |
virtual off_t | GetTrackedDataSize () const =0 |
virtual off_t | GetTrackedTagSize () const =0 |
virtual bool | IsVerified () const =0 |
virtual int | Open (const char *, off_t, int, XrdOucEnv &)=0 |
virtual ssize_t | ReadTags (uint32_t *, off_t, size_t)=0 |
virtual int | ResetSizes (off_t)=0 |
virtual int | SetTrackedSize (off_t)=0 |
virtual int | SetUnverified ()=0 |
virtual int | Truncate (off_t, bool)=0 |
virtual ssize_t | WriteTags (const uint32_t *, off_t, size_t)=0 |
Static Public Attributes | |
static const uint32_t | csVer = 0x00000001 |
Definition at line 36 of file XrdOssCsiTagstore.hh.
|
inlinevirtual |
Definition at line 40 of file XrdOssCsiTagstore.hh.
Referenced by XrdOssCsiTagstoreFile::SetUnverified().
|
pure virtual |
Implemented in XrdOssCsiTagstoreFile.
Referenced by XrdOssCsiPages::Close().
|
pure virtual |
Implemented in XrdOssCsiTagstoreFile.
Referenced by XrdOssCsiPages::Flush().
|
pure virtual |
Implemented in XrdOssCsiTagstoreFile.
Referenced by XrdOssCsiPages::Fsync().
|
pure virtual |
Implemented in XrdOssCsiTagstoreFile.
Referenced by XrdOssCsiPages::BasicConsistencyCheck(), and XrdOssCsiPages::TrackedSizesGet().
|
pure virtual |
Implemented in XrdOssCsiTagstoreFile.
Referenced by XrdOssCsiPages::BasicConsistencyCheck(), XrdOssCsiPages::Open(), and XrdOssCsiPages::TrackedSizesGet().
|
pure virtual |
Implemented in XrdOssCsiTagstoreFile.
Referenced by XrdOssCsiPages::VerificationStatus().
|
pure virtual |
Implemented in XrdOssCsiTagstoreFile.
Referenced by XrdOssCsiPages::Open().
|
pure virtual |
Implemented in XrdOssCsiTagstoreFile.
Referenced by XrdOssCsiPages::BasicConsistencyCheck(), XrdOssCsiPages::FetchRangeAligned(), XrdOssCsiPages::FetchRangeUnaligned(), XrdOssCsiPages::StoreRangeUnaligned_postblock(), XrdOssCsiPages::StoreRangeUnaligned_preblock(), XrdOssCsiPages::truncate(), and XrdOssCsiPages::UpdateRangeHoleUntilPage().
|
pure virtual |
Implemented in XrdOssCsiTagstoreFile.
Referenced by XrdOssCsiPages::LockResetSizes().
|
pure virtual |
Implemented in XrdOssCsiTagstoreFile.
Referenced by XrdOssCsiPages::LockSetTrackedSize().
|
pure virtual |
Implemented in XrdOssCsiTagstoreFile.
Referenced by XrdOssCsiPages::LockMakeUnverified().
|
pure virtual |
Implemented in XrdOssCsiTagstoreFile.
Referenced by XrdOssCsiPages::LockTruncateSize().
|
pure virtual |
Implemented in XrdOssCsiTagstoreFile.
Referenced by XrdOssCsiPages::apply_sequential_aligned_modify(), XrdOssCsiPages::BasicConsistencyCheck(), XrdOssCsiPages::StoreRangeUnaligned(), XrdOssCsiPages::truncate(), and XrdOssCsiPages::UpdateRangeHoleUntilPage().
|
static |
Definition at line 63 of file XrdOssCsiTagstore.hh.
Referenced by XrdOssCsiTagstoreFile::IsVerified(), XrdOssCsiTagstoreFile::Open(), XrdOssCsiTagstoreFile::SetUnverified(), and XrdOssCsiTagstoreFile::Truncate().