xrootd
Public Member Functions | Private Attributes | Static Private Attributes

XrdSecsslSessionLock Class Reference

#include <XrdSecProtocolssl.hh>

Collaboration diagram for XrdSecsslSessionLock:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 XrdSecsslSessionLock ()
bool SoftLock ()
bool SoftUnLock ()
bool HardLock (const char *path)
bool HardUnLock ()
 ~XrdSecsslSessionLock ()

Private Attributes

int sessionfd

Static Private Attributes

static XrdSysMutex sessionmutex

Constructor & Destructor Documentation

XrdSecsslSessionLock::XrdSecsslSessionLock ( ) [inline]

References sessionfd.

XrdSecsslSessionLock::~XrdSecsslSessionLock ( ) [inline]

References close, and sessionfd.


Member Function Documentation

bool XrdSecsslSessionLock::HardLock ( const char *  path) [inline]

References open(), and sessionfd.

Referenced by XrdSecProtocolssl::secClient().

bool XrdSecsslSessionLock::HardUnLock ( ) [inline]

References close, and sessionfd.

Referenced by XrdSecProtocolssl::secClient().

bool XrdSecsslSessionLock::SoftLock ( ) [inline]
bool XrdSecsslSessionLock::SoftUnLock ( ) [inline]

Member Data Documentation

Referenced by SoftLock(), and SoftUnLock().


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