|
xrootd
|
#include <XrdSecProtocolssl.hh>

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 |
| XrdSecsslSessionLock::XrdSecsslSessionLock | ( | ) | [inline] |
References sessionfd.
| 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] |
References XrdSysMutex::Lock(), and sessionmutex.
Referenced by XrdSecProtocolssl::secClient().
| bool XrdSecsslSessionLock::SoftUnLock | ( | ) | [inline] |
References sessionmutex, and XrdSysMutex::UnLock().
Referenced by XrdSecProtocolssl::secClient().
int XrdSecsslSessionLock::sessionfd [private] |
Referenced by HardLock(), HardUnLock(), XrdSecsslSessionLock(), and ~XrdSecsslSessionLock().
XrdSysMutex XrdSecsslSessionLock::sessionmutex [static, private] |
Referenced by SoftLock(), and SoftUnLock().
1.7.3