xrootd
Public Member Functions | List of all members
XrdXrootdFileLock Class Referenceabstract

#include <XrdXrootdFileLock.hh>

Inheritance diagram for XrdXrootdFileLock:
Inheritance graph
[legend]

Public Member Functions

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

Constructor & Destructor Documentation

XrdXrootdFileLock::XrdXrootdFileLock ( )
inline
virtual XrdXrootdFileLock::~XrdXrootdFileLock ( )
inlinevirtual

Member Function Documentation

virtual int XrdXrootdFileLock::Lock ( XrdXrootdFile fp,
int  force = 0 
)
pure virtual

Implemented in XrdXrootdFileLock1.

Referenced by XrdXrootdProtocol::do_Open().

virtual void XrdXrootdFileLock::numLocks ( XrdXrootdFile fp,
int &  rcnt,
int &  wcnt 
)
pure virtual

Implemented in XrdXrootdFileLock1.

Referenced by XrdXrootdProtocol::do_Open().

virtual int XrdXrootdFileLock::Unlock ( XrdXrootdFile fp)
pure virtual

Implemented in XrdXrootdFileLock1.

Referenced by XrdXrootdFile::~XrdXrootdFile().


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