xrootd
Public Member Functions | Private Attributes
XrdSecProtocolsslProcFile Class Reference

#include <XrdSecProtocolsslProc.hh>

Collaboration diagram for XrdSecProtocolsslProcFile:
Collaboration graph
[legend]

List of all members.

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

Constructor & Destructor Documentation

XrdSecProtocolsslProcFile::XrdSecProtocolsslProcFile ( const char *  name,
bool  syncit = false 
) [inline]

References fd, fname, lastwrite, and procsync.

virtual XrdSecProtocolsslProcFile::~XrdSecProtocolsslProcFile ( ) [inline, virtual]

References Close().


Member Function Documentation

bool XrdSecProtocolsslProcFile::Close ( ) [inline]

References close, and fd.

Referenced by ~XrdSecProtocolsslProcFile().

bool XrdSecProtocolsslProcFile::Open ( )
bool XrdSecProtocolsslProcFile::Read ( XrdOucString str)

References fd, lseek(), read(), and ssize_t.

long long XrdSecProtocolsslProcFile::Read ( )

References fd, lseek(), read(), ssize_t, and strtoll.

bool XrdSecProtocolsslProcFile::Write ( const char *  str,
int  writedelay = 0 
)

References fd, ftruncate(), lastwrite, lseek(), and write().

bool XrdSecProtocolsslProcFile::Write ( double  val,
int  writedelay = 0 
)

References Write().

bool XrdSecProtocolsslProcFile::Write ( long long  val,
int  writedelay = 0 
)
bool XrdSecProtocolsslProcFile::WriteKeyVal ( const char *  key,
unsigned long long  value,
int  writedelay,
bool  truncate = 0 
)

References fd, ftruncate(), lastwrite, lseek(), and write().


Member Data Documentation

Referenced by Open(), and XrdSecProtocolsslProcFile().

Referenced by Open(), and XrdSecProtocolsslProcFile().


The documentation for this class was generated from the following files: