#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().
1.5.1