![]() |
XRootD
|
#include <XrdOssCsiRanges.hh>
Public Member Functions | |
XrdOssCsiRanges () | |
~XrdOssCsiRanges () | |
void | AddRange (const off_t start, const off_t end, XrdOssCsiRangeGuard &rg, bool rdonly) |
void | RemoveRange (XrdOssCsiRange_s *rp) |
void | Wait (XrdOssCsiRange_s *rp) |
Definition at line 100 of file XrdOssCsiRanges.hh.
|
inline |
Definition at line 103 of file XrdOssCsiRanges.hh.
|
inline |
Definition at line 105 of file XrdOssCsiRanges.hh.
References XrdOssCsiRange_s::next.
|
inline |
Definition at line 118 of file XrdOssCsiRanges.hh.
References XrdOssCsiRange_s::end, XrdOssCsiRange_s::nBlockedBy, XrdOssCsiRange_s::rdonly, XrdOssCsiRangeGuard::SetRange(), and XrdOssCsiRange_s::start.
Referenced by XrdOssCsiPages::LockTrackinglen().
|
inline |
Definition at line 154 of file XrdOssCsiRanges.hh.
References XrdOssCsiRange_s::end, XrdOssCsiRange_s::rdonly, and XrdOssCsiRange_s::start.
Referenced by XrdOssCsiRangeGuard::ReleaseAll().
|
inline |
Definition at line 145 of file XrdOssCsiRanges.hh.
References XrdOssCsiRange_s::cv, XrdOssCsiRange_s::mtx, and XrdOssCsiRange_s::nBlockedBy.
Referenced by XrdOssCsiRangeGuard::Wait().