xrootd
Loading...
Searching...
No Matches
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::XrdXrootdFileHP ( int  rsv = 2)
inline

References fhAvail.

◆ ~XrdXrootdFileHP()

XrdXrootdFileHP::~XrdXrootdFileHP ( )
inlineprivate

Member Function Documentation

◆ Avail()

void XrdXrootdFileHP::Avail ( int  fHandle)
inline

◆ Delete()

void XrdXrootdFileHP::Delete ( )
inline

◆ Get()

int XrdXrootdFileHP::Get ( )
inline

◆ Ref()

void XrdXrootdFileHP::Ref ( )
inline

Member Data Documentation

◆ fhAvail

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

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

◆ fhMutex

XrdSysMutex XrdXrootdFileHP::fhMutex
private

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

◆ noMore

bool XrdXrootdFileHP::noMore
private

Referenced by Avail(), and Delete().

◆ refs

int XrdXrootdFileHP::refs
private

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


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