xrootd
Loading...
Searching...
No Matches
Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
XrdAccAuthFile Class Reference

#include <XrdAccAuthFile.hh>

Inheritance diagram for XrdAccAuthFile:
Inheritance graph
[legend]
Collaboration diagram for XrdAccAuthFile:
Collaboration graph
[legend]

Public Member Functions

int Open (XrdSysError &eroute, const char *path=0)
 
char getRec (char **recname)
 
char getID (char **id)
 
int getPP (char **path, char **priv, bool &istmplt)
 
int Close ()
 
int Changed (const char *dbpath)
 
 XrdAccAuthFile (XrdSysError *erp)
 
 ~XrdAccAuthFile ()
 
- Public Member Functions inherited from XrdAccAuthDB
 XrdAccAuthDB ()
 
virtual ~XrdAccAuthDB ()
 

Private Types

enum  DBflags { Noflags =0 , inRec =1 , isOpen =2 , dbError =4 }
 

Private Member Functions

int Bail (int retc, const char *txt1, const char *txt2=0)
 
char * Copy (char *dp, char *sp, int dplen)
 

Private Attributes

XrdSysErrorEroute
 
DBflags flags
 
XrdOucStream DBfile
 
char * authfn
 
char rectype
 
time_t modtime
 
XrdSysMutex DBcontext
 
char recname_buff [MAXHOSTNAMELEN+1]
 
char path_buff [MAXPATHLEN+2]
 

Member Enumeration Documentation

◆ DBflags

Enumerator
Noflags 
inRec 
isOpen 
dbError 

Constructor & Destructor Documentation

◆ XrdAccAuthFile()

XrdAccAuthFile::XrdAccAuthFile ( XrdSysError erp)

◆ ~XrdAccAuthFile()

XrdAccAuthFile::~XrdAccAuthFile ( )

Member Function Documentation

◆ Bail()

int XrdAccAuthFile::Bail ( int  retc,
const char *  txt1,
const char *  txt2 = 0 
)
private

◆ Changed()

int XrdAccAuthFile::Changed ( const char *  dbpath)
virtual

Implements XrdAccAuthDB.

◆ Close()

int XrdAccAuthFile::Close ( )
virtual

Implements XrdAccAuthDB.

◆ Copy()

char * XrdAccAuthFile::Copy ( char *  dp,
char *  sp,
int  dplen 
)
private

◆ getID()

char XrdAccAuthFile::getID ( char **  id)
virtual

Implements XrdAccAuthDB.

◆ getPP()

int XrdAccAuthFile::getPP ( char **  path,
char **  priv,
bool &  istmplt 
)
virtual

Implements XrdAccAuthDB.

◆ getRec()

char XrdAccAuthFile::getRec ( char **  recname)
virtual

Implements XrdAccAuthDB.

◆ Open()

int XrdAccAuthFile::Open ( XrdSysError eroute,
const char *  path = 0 
)
virtual

Implements XrdAccAuthDB.

Member Data Documentation

◆ authfn

char* XrdAccAuthFile::authfn
private

◆ DBcontext

XrdSysMutex XrdAccAuthFile::DBcontext
private

◆ DBfile

XrdOucStream XrdAccAuthFile::DBfile
private

◆ Eroute

XrdSysError* XrdAccAuthFile::Eroute
private

◆ flags

DBflags XrdAccAuthFile::flags
private

◆ modtime

time_t XrdAccAuthFile::modtime
private

◆ path_buff

char XrdAccAuthFile::path_buff[MAXPATHLEN+2]
private

◆ recname_buff

char XrdAccAuthFile::recname_buff[MAXHOSTNAMELEN+1]
private

◆ rectype

char XrdAccAuthFile::rectype
private

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