XRootD
Loading...
Searching...
No Matches
XrdXrootdFileLock Class Referenceabstract

#include <XrdXrootdFileLock.hh>

+ Inheritance diagram for XrdXrootdFileLock:
+ Collaboration diagram for XrdXrootdFileLock:

Public Member Functions

 XrdXrootdFileLock ()
 
virtual ~XrdXrootdFileLock ()
 
virtual int Lock (const char *path, char mode, bool force)=0
 
virtual void numLocks (const char *path, int &rcnt, int &wcnt)=0
 
virtual int Unlock (const char *path, char mode)=0
 

Detailed Description

Definition at line 32 of file XrdXrootdFileLock.hh.

Constructor & Destructor Documentation

◆ XrdXrootdFileLock()

XrdXrootdFileLock::XrdXrootdFileLock ( )
inline

Definition at line 42 of file XrdXrootdFileLock.hh.

42{}

◆ ~XrdXrootdFileLock()

virtual XrdXrootdFileLock::~XrdXrootdFileLock ( )
inlinevirtual

Definition at line 43 of file XrdXrootdFileLock.hh.

43{}

Member Function Documentation

◆ Lock()

virtual int XrdXrootdFileLock::Lock ( const char * path,
char mode,
bool force )
pure virtual

Implemented in XrdXrootdFileLock1.

◆ numLocks()

virtual void XrdXrootdFileLock::numLocks ( const char * path,
int & rcnt,
int & wcnt )
pure virtual

Implemented in XrdXrootdFileLock1.

◆ Unlock()

virtual int XrdXrootdFileLock::Unlock ( const char * path,
char mode )
pure virtual

Implemented in XrdXrootdFileLock1.


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