Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdXrootdFileLock1 Class Reference

#include <XrdXrootdFileLock1.hh>

Inheritance diagram for XrdXrootdFileLock1:

Inheritance graph
[legend]
Collaboration diagram for XrdXrootdFileLock1:

Collaboration graph
[legend]
List of all members.

Public Member Functions

int Lock (XrdXrootdFile *fp, int force=0)
void numLocks (XrdXrootdFile *fp, int &rcnt, int &wcnt)
int Unlock (XrdXrootdFile *fp)
 XrdXrootdFileLock1 ()
 ~XrdXrootdFileLock1 ()

Static Private Attributes

const char * TraceID = "FileLock1"
XrdSysMutex LTMutex

Constructor & Destructor Documentation

XrdXrootdFileLock1::XrdXrootdFileLock1  )  [inline]
 

XrdXrootdFileLock1::~XrdXrootdFileLock1  )  [inline]
 


Member Function Documentation

int XrdXrootdFileLock1::Lock XrdXrootdFile fp,
int  force = 0
[virtual]
 

Implements XrdXrootdFileLock.

void XrdXrootdFileLock1::numLocks XrdXrootdFile fp,
int &  rcnt,
int &  wcnt
[virtual]
 

Implements XrdXrootdFileLock.

int XrdXrootdFileLock1::Unlock XrdXrootdFile fp  )  [virtual]
 

Implements XrdXrootdFileLock.


Member Data Documentation

XrdSysMutex XrdXrootdFileLock1::LTMutex [static, private]
 

const char * XrdXrootdFileLock1::TraceID = "FileLock1" [static, private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:42:37 2011 for xrootd by  doxygen 1.3.9.1