xrootd
Public Member Functions | Private Member Functions | Private Attributes

XrdOssLock Class Reference

#include <XrdOssLock.hh>

List of all members.

Public Member Functions

int Serialize (const char *, int)
int Serialize (int lkFD, int Opt)
int NoSerialize (const char *, int)
int ReSerialize (const char *, const char *)
int UnSerialize (int opts=0)
 XrdOssLock ()
 ~XrdOssLock ()

Private Member Functions

int XLock (int, int)
int Build_LKFN (char *, int, const char *, int)

Private Attributes

int lkfd

Constructor & Destructor Documentation

XrdOssLock::XrdOssLock ( ) [inline]

References lkfd.

XrdOssLock::~XrdOssLock ( ) [inline]

References lkfd, and UnSerialize().


Member Function Documentation

int XrdOssLock::Build_LKFN ( char *  buff,
int  blen,
const char *  fn,
int  ftype 
) [private]
int XrdOssLock::NoSerialize ( const char *  fn,
int  ftype 
)
int XrdOssLock::ReSerialize ( const char *  oldname,
const char *  newname 
)
int XrdOssLock::Serialize ( int  lkFD,
int  Opt 
) [inline]

References XLock().

int XrdOssLock::Serialize ( const char *  fn,
int  lkwant 
)
int XrdOssLock::UnSerialize ( int  opts = 0)
int XrdOssLock::XLock ( int  lkFD,
int  opts 
) [private]

Member Data Documentation

int XrdOssLock::lkfd [private]

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