|
xrootd
|
#include <XrdXrootdFileLock1.hh>


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 |
Additional Inherited Members | |
Private Member Functions inherited from XrdXrootdFileLock | |
| XrdXrootdFileLock () | |
| virtual | ~XrdXrootdFileLock () |
|
inline |
|
inline |
|
virtual |
|
virtual |
Implements XrdXrootdFileLock.
References XrdXrootdFile::FileKey, XrdOucHash< T >::Find(), LTMutex, XrdXrootdFileLockInfo::numReaders, and XrdXrootdFileLockInfo::numWriters.
|
virtual |
|
staticprivate |
Referenced by Lock(), numLocks(), and Unlock().
|
staticprivate |
1.8.3.1