#include <XrdSecProtocolsslProc.hh>
Public Member Functions | |
XrdSecProtocolsslProcFile * | Handle (const char *name) |
XrdSecProtocolsslProc (const char *procdir, bool syncit) | |
bool | Open () |
virtual | ~XrdSecProtocolsslProc () |
Private Attributes | |
bool | procsync |
XrdOucString | procdirectory |
XrdOucHash< XrdSecProtocolsslProcFile > | files |
Definition at line 38 of file XrdSecProtocolsslProc.hh.
XrdSecProtocolsslProc::XrdSecProtocolsslProc | ( | const char * | procdir, | |
bool | syncit | |||
) | [inline] |
Definition at line 49 of file XrdSecProtocolsslProc.hh.
References XrdOucString::find(), procdirectory, procsync, XrdOucString::replace(), and STR_NPOS.
virtual XrdSecProtocolsslProc::~XrdSecProtocolsslProc | ( | ) | [inline, virtual] |
Definition at line 72 of file XrdSecProtocolsslProc.hh.
XrdSecProtocolsslProcFile * XrdSecProtocolsslProc::Handle | ( | const char * | name | ) |
Definition at line 105 of file XrdSecProtocolsslProc.cc.
References XrdOucHash< T >::Add(), XrdOucString::c_str(), files, XrdOucHash< T >::Find(), NULL, XrdSecProtocolsslProcFile::Open(), and procdirectory.
Referenced by XrdSecProtocolssl::Fatal(), XrdSecProtocolssl::secServer(), and XrdSecProtocolsslInit().
bool XrdSecProtocolsslProc::Open | ( | ) | [inline] |
Definition at line 56 of file XrdSecProtocolsslProc.hh.
References XrdOucString::c_str(), closedir, opendir, pd, and procdirectory.
bool XrdSecProtocolsslProc::procsync [private] |
Definition at line 42 of file XrdSecProtocolsslProc.hh.
Referenced by Handle(), Open(), and XrdSecProtocolsslProc().