XrdSecProtocolsslProc Class Reference

#include <XrdSecProtocolsslProc.hh>

List of all members.

Public Member Functions

XrdSecProtocolsslProcFileHandle (const char *name)
 XrdSecProtocolsslProc (const char *procdir, bool syncit)
bool Open ()
virtual ~XrdSecProtocolsslProc ()

Private Attributes

bool procsync
XrdOucString procdirectory
XrdOucHash< XrdSecProtocolsslProcFilefiles


Detailed Description

Definition at line 38 of file XrdSecProtocolsslProc.hh.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

bool XrdSecProtocolsslProc::procsync [private]

Definition at line 41 of file XrdSecProtocolsslProc.hh.

Referenced by XrdSecProtocolsslProc().

XrdOucString XrdSecProtocolsslProc::procdirectory [private]

Definition at line 42 of file XrdSecProtocolsslProc.hh.

Referenced by Handle(), Open(), and XrdSecProtocolsslProc().

XrdOucHash<XrdSecProtocolsslProcFile> XrdSecProtocolsslProc::files [private]

Definition at line 43 of file XrdSecProtocolsslProc.hh.

Referenced by Handle().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:50:44 2011 for ROOT_528-00b_version by  doxygen 1.5.1