#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 |
Definition at line 100 of file XrdSecProtocolssl.hh.
| XrdSecsslSessionLock::XrdSecsslSessionLock | ( | ) | [inline] |
| XrdSecsslSessionLock::~XrdSecsslSessionLock | ( | ) | [inline] |
| bool XrdSecsslSessionLock::SoftLock | ( | ) | [inline] |
Definition at line 107 of file XrdSecProtocolssl.hh.
References XrdSysMutex::Lock(), and sessionmutex.
Referenced by XrdSecProtocolssl::secClient().
| bool XrdSecsslSessionLock::SoftUnLock | ( | ) | [inline] |
Definition at line 108 of file XrdSecProtocolssl.hh.
References sessionmutex, and XrdSysMutex::UnLock().
Referenced by XrdSecProtocolssl::secClient().
| bool XrdSecsslSessionLock::HardLock | ( | const char * | path | ) | [inline] |
Definition at line 114 of file XrdSecProtocolssl.hh.
References open, and sessionfd.
Referenced by XrdSecProtocolssl::secClient().
| bool XrdSecsslSessionLock::HardUnLock | ( | ) | [inline] |
Definition at line 115 of file XrdSecProtocolssl.hh.
References close, and sessionfd.
Referenced by XrdSecProtocolssl::secClient().
XrdSysMutex XrdSecsslSessionLock::sessionmutex [static, private] |
int XrdSecsslSessionLock::sessionfd [private] |
Definition at line 103 of file XrdSecProtocolssl.hh.
Referenced by HardLock(), HardUnLock(), XrdSecsslSessionLock(), and ~XrdSecsslSessionLock().
1.5.1