xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
XrdXrootdFileHP Class Reference

#include <XrdXrootdFile.hh>

Collaboration diagram for XrdXrootdFileHP:
Collaboration graph
[legend]

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
 

Constructor & Destructor Documentation

XrdXrootdFileHP::XrdXrootdFileHP ( int  rsv = 2)
inline

References fhAvail.

XrdXrootdFileHP::~XrdXrootdFileHP ( )
inlineprivate

Member Function Documentation

void XrdXrootdFileHP::Avail ( int  fHandle)
inline
void XrdXrootdFileHP::Delete ( )
inline
int XrdXrootdFileHP::Get ( )
inline
void XrdXrootdFileHP::Ref ( )
inline

Member Data Documentation

std::vector<int> XrdXrootdFileHP::fhAvail
private

Referenced by Avail(), Get(), and XrdXrootdFileHP().

XrdSysMutex XrdXrootdFileHP::fhMutex
private

Referenced by Avail(), Delete(), Get(), and Ref().

bool XrdXrootdFileHP::noMore
private

Referenced by Avail(), and Delete().

int XrdXrootdFileHP::refs
private

Referenced by Avail(), Delete(), and Ref().


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