#include <XrdXrootdFile.hh>
Public Member Functions | |
void | Avail (int fHandle) |
void | Delete () |
int | Get () |
void | Ref () |
XrdXrootdFileHP (int rsv=2) | |
Private Member Functions | |
~XrdXrootdFileHP () | |
Private Attributes | |
XrdSysMutex | fhMutex |
std::vector< int > | fhAvail |
int | refs |
bool | noMore |
XrdXrootdFileHP::XrdXrootdFileHP | ( | int | rsv = 2 |
) | [inline] |
References fhAvail.
XrdXrootdFileHP::~XrdXrootdFileHP | ( | ) | [inline, private] |
void XrdXrootdFileHP::Avail | ( | int | fHandle | ) | [inline] |
References fhAvail, fhMutex, XrdSysMutex::Lock(), noMore, refs, and XrdSysMutex::UnLock().
void XrdXrootdFileHP::Delete | ( | ) | [inline] |
References fhMutex, XrdSysMutex::Lock(), noMore, refs, and XrdSysMutex::UnLock().
int XrdXrootdFileHP::Get | ( | ) | [inline] |
References fhAvail, fhMutex, XrdSysMutex::Lock(), and XrdSysMutex::UnLock().
void XrdXrootdFileHP::Ref | ( | ) | [inline] |
References fhMutex, XrdSysMutex::Lock(), refs, and XrdSysMutex::UnLock().
std::vector<int> XrdXrootdFileHP::fhAvail [private] |
Referenced by Avail(), Get(), and XrdXrootdFileHP().
XrdSysMutex XrdXrootdFileHP::fhMutex [private] |
bool XrdXrootdFileHP::noMore [private] |
int XrdXrootdFileHP::refs [private] |