|
XRootD
|
#include <XrdOssCsiRanges.hh>
Collaboration diagram for XrdOssCsiRangeGuard:Public Member Functions | |
| XrdOssCsiRangeGuard () | |
| ~XrdOssCsiRangeGuard () | |
| const std::pair< off_t, off_t > & | getTrackinglens () const |
| void | ReleaseAll () |
| void | SetRange (XrdOssCsiRanges *r, XrdOssCsiRange_s *rp) |
| void | SetTrackingInfo (XrdOssCsiPages *p, const std::pair< off_t, off_t > &tsizes, bool locked) |
| void | unlockTrackinglen () |
| void | Wait () |
Definition at line 57 of file XrdOssCsiRanges.hh.
|
inline |
Definition at line 60 of file XrdOssCsiRanges.hh.
| XrdOssCsiRangeGuard::~XrdOssCsiRangeGuard | ( | ) |
Definition at line 68 of file XrdOssCsiRanges.cc.
References ReleaseAll().
Here is the call graph for this function:
|
inline |
Definition at line 71 of file XrdOssCsiRanges.hh.
Referenced by XrdOssCsiPages::FetchRange(), XrdOssCsiPages::StoreRange(), XrdOssCsiPages::truncate(), XrdOssCsiPages::UpdateRange(), and XrdOssCsiPages::VerifyRange().
Here is the caller graph for this function:| void XrdOssCsiRangeGuard::ReleaseAll | ( | ) |
Definition at line 37 of file XrdOssCsiRanges.cc.
References unlockTrackinglen().
Referenced by ~XrdOssCsiRangeGuard(), XrdOssCsiFile::Ftruncate(), XrdOssCsiFile::pgWrite(), XrdOssCsiFile::Write(), and XrdOssCsiFile::WriteV().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 63 of file XrdOssCsiRanges.hh.
Referenced by XrdOssCsiRanges::AddRange().
Here is the caller graph for this function:
|
inline |
Definition at line 76 of file XrdOssCsiRanges.hh.
Referenced by XrdOssCsiPages::LockTrackinglen().
Here is the caller graph for this function:| void XrdOssCsiRangeGuard::unlockTrackinglen | ( | ) |
Definition at line 58 of file XrdOssCsiRanges.cc.
Referenced by ReleaseAll(), XrdOssCsiPages::StoreRange(), XrdOssCsiPages::truncate(), and XrdOssCsiPages::UpdateRange().
Here is the caller graph for this function:| void XrdOssCsiRangeGuard::Wait | ( | ) |
Definition at line 52 of file XrdOssCsiRanges.cc.
Referenced by XrdOssCsiPages::LockTrackinglen().
Here is the caller graph for this function: