#include <XrdSecProtocolsslProc.hh>
Public Member Functions | |
bool | Open () |
bool | Close () |
bool | Write (long long val, int writedelay=0) |
bool | Write (double val, int writedelay=0) |
bool | Write (const char *str, int writedelay=0) |
bool | WriteKeyVal (const char *key, unsigned long long value, int writedelay, bool truncate=0) |
long long | Read () |
bool | Read (XrdOucString &str) |
XrdSecProtocolsslProcFile (const char *name, bool syncit=false) | |
virtual | ~XrdSecProtocolsslProcFile () |
Private Attributes | |
int | fd |
XrdOucString | fname |
bool | procsync |
time_t | lastwrite |
Definition at line 15 of file XrdSecProtocolsslProc.hh.
XrdSecProtocolsslProcFile::XrdSecProtocolsslProcFile | ( | const char * | name, | |
bool | syncit = false | |||
) | [inline] |
virtual XrdSecProtocolsslProcFile::~XrdSecProtocolsslProcFile | ( | ) | [inline, virtual] |
bool XrdSecProtocolsslProcFile::Open | ( | ) |
Definition at line 7 of file XrdSecProtocolsslProc.cc.
References XrdOucString::c_str(), fd, fname, open, procsync, S_IRGRP, S_IROTH, and S_IRWXU.
Referenced by XrdSecProtocolsslProc::Handle().
bool XrdSecProtocolsslProcFile::Close | ( | ) | [inline] |
Definition at line 21 of file XrdSecProtocolsslProc.cc.
References pbuf, and sprintf().
Referenced by XrdSecProtocolssl::Fatal(), XrdSecProtocolssl::secServer(), Write(), and XrdSecProtocolsslInit().
bool XrdSecProtocolsslProcFile::Write | ( | double | val, | |
int | writedelay = 0 | |||
) |
bool XrdSecProtocolsslProcFile::Write | ( | const char * | str, | |
int | writedelay = 0 | |||
) |
bool XrdSecProtocolsslProcFile::Read | ( | XrdOucString & | str | ) |
int XrdSecProtocolsslProcFile::fd [private] |
Definition at line 18 of file XrdSecProtocolsslProc.hh.
Referenced by Close(), Open(), Read(), Write(), WriteKeyVal(), and XrdSecProtocolsslProcFile().
XrdOucString XrdSecProtocolsslProcFile::fname [private] |
Definition at line 19 of file XrdSecProtocolsslProc.hh.
Referenced by Open(), and XrdSecProtocolsslProcFile().
bool XrdSecProtocolsslProcFile::procsync [private] |
Definition at line 20 of file XrdSecProtocolsslProc.hh.
Referenced by Open(), and XrdSecProtocolsslProcFile().
time_t XrdSecProtocolsslProcFile::lastwrite [private] |
Definition at line 21 of file XrdSecProtocolsslProc.hh.
Referenced by Write(), WriteKeyVal(), and XrdSecProtocolsslProcFile().