xrootd
Public Member Functions | Static Private Attributes
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

static const char * TraceID = "FileLock1"
static XrdSysMutex LTMutex

Constructor & Destructor Documentation

XrdXrootdFileLock1::XrdXrootdFileLock1 ( ) [inline]
XrdXrootdFileLock1::~XrdXrootdFileLock1 ( ) [inline]

Member Function Documentation

int XrdXrootdFileLock1::Lock ( XrdXrootdFile fp,
int  force = 0 
) [virtual]
void XrdXrootdFileLock1::numLocks ( XrdXrootdFile fp,
int &  rcnt,
int &  wcnt 
) [virtual]
int XrdXrootdFileLock1::Unlock ( XrdXrootdFile fp) [virtual]

Member Data Documentation

Referenced by Lock(), numLocks(), and Unlock().

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

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