xrootd
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
XrdXrootdPgwFob Class Reference

#include <XrdXrootdPgwFob.hh>

Collaboration diagram for XrdXrootdPgwFob:
Collaboration graph
[legend]

Public Member Functions

bool addOffs (kXR_int64 foffs, int dlen)
 
bool delOffs (kXR_int64 foffs, int dlen)
 
bool hasOffs (kXR_int64 foffs, int dlen)
 
int numOffs (int *errs=0, int *fixs=0)
 
 XrdXrootdPgwFob (XrdXrootdFile *fP)
 
 ~XrdXrootdPgwFob ()
 

Private Attributes

XrdXrootdFilefileP
 
XrdSysMutex fobMutex
 
std::set< kXR_int64badOffs
 
int numErrs
 
int numFixd
 

Constructor & Destructor Documentation

◆ XrdXrootdPgwFob()

XrdXrootdPgwFob::XrdXrootdPgwFob ( XrdXrootdFile fP)
inline

◆ ~XrdXrootdPgwFob()

XrdXrootdPgwFob::~XrdXrootdPgwFob ( )

Member Function Documentation

◆ addOffs()

bool XrdXrootdPgwFob::addOffs ( kXR_int64  foffs,
int  dlen 
)
inline

◆ delOffs()

bool XrdXrootdPgwFob::delOffs ( kXR_int64  foffs,
int  dlen 
)
inline

◆ hasOffs()

bool XrdXrootdPgwFob::hasOffs ( kXR_int64  foffs,
int  dlen 
)
inline

◆ numOffs()

int XrdXrootdPgwFob::numOffs ( int *  errs = 0,
int *  fixs = 0 
)
inline

References badOffs, fobMutex, numErrs, and numFixd.

Member Data Documentation

◆ badOffs

std::set<kXR_int64> XrdXrootdPgwFob::badOffs
private

Referenced by addOffs(), delOffs(), hasOffs(), and numOffs().

◆ fileP

XrdXrootdFile* XrdXrootdPgwFob::fileP
private

◆ fobMutex

XrdSysMutex XrdXrootdPgwFob::fobMutex
private

Referenced by addOffs(), delOffs(), hasOffs(), and numOffs().

◆ numErrs

int XrdXrootdPgwFob::numErrs
private

Referenced by addOffs(), and numOffs().

◆ numFixd

int XrdXrootdPgwFob::numFixd
private

Referenced by delOffs(), and numOffs().


The documentation for this class was generated from the following file: