#include <XrdPosixObjGuard.hh>
Public Member Functions | |
void | Init (XrdPosixFile *fP) |
void | Release () |
XrdPosixObjGuard (XrdPosixFile *fP) | |
~XrdPosixObjGuard () | |
Private Attributes | |
XrdPosixFile * | guardP |
XrdPosixObjGuard::XrdPosixObjGuard | ( | XrdPosixFile * | fP | ) | [inline] |
References Init().
XrdPosixObjGuard::~XrdPosixObjGuard | ( | ) | [inline] |
References Release().
void XrdPosixObjGuard::Init | ( | XrdPosixFile * | fP | ) | [inline] |
References guardP, XrdPosixObject::Ref(), XrdPosixObject::unRef(), XrdPosixFile::updLock(), and XrdPosixFile::updUnLock().
Referenced by XrdPosixObjGuard().
void XrdPosixObjGuard::Release | ( | ) | [inline] |
References guardP, XrdPosixObject::unRef(), and XrdPosixFile::updUnLock().
Referenced by ~XrdPosixObjGuard().
XrdPosixFile* XrdPosixObjGuard::guardP [private] |