XRootD
XrdDigAuthEnt Class Reference

#include <XrdDigAuth.hh>

+ Collaboration diagram for XrdDigAuthEnt:

Public Types

enum  aType {
  aConf = 0 ,
  aCore = 1 ,
  aLogs = 2 ,
  aProc = 3 ,
  aNum = 4
}
 
enum  eType {
  eName =0 ,
  eHost =1 ,
  eVorg =2 ,
  eRole =3 ,
  eGrp =4 ,
  eNum =5
}
 

Public Member Functions

 XrdDigAuthEnt ()
 
 ~XrdDigAuthEnt ()
 

Public Attributes

bool accOK [aNum]
 
char * eChk [eNum]
 
XrdDigAuthEntnext
 
char prot [XrdSecPROTOIDSIZE]
 
char * rec
 

Detailed Description

Definition at line 43 of file XrdDigAuth.hh.

Member Enumeration Documentation

◆ aType

Enumerator
aConf 
aCore 
aLogs 
aProc 
aNum 

Definition at line 53 of file XrdDigAuth.hh.

53 {aConf = 0, aCore = 1, aLogs = 2, aProc = 3, aNum = 4};

◆ eType

Enumerator
eName 
eHost 
eVorg 
eRole 
eGrp 
eNum 

Definition at line 50 of file XrdDigAuth.hh.

Constructor & Destructor Documentation

◆ XrdDigAuthEnt()

XrdDigAuthEnt::XrdDigAuthEnt ( )
inline

Definition at line 56 of file XrdDigAuth.hh.

56  : next(0), rec(0)
57  {memset(prot, 0, sizeof(prot));
58  memset(eChk, 0, sizeof(eChk));
59  memset(accOK, 0, sizeof(accOK));
60  }
char prot[XrdSecPROTOIDSIZE]
Definition: XrdDigAuth.hh:48
char * eChk[eNum]
Definition: XrdDigAuth.hh:51
XrdDigAuthEnt * next
Definition: XrdDigAuth.hh:46
bool accOK[aNum]
Definition: XrdDigAuth.hh:54

References accOK, eChk, and prot.

◆ ~XrdDigAuthEnt()

XrdDigAuthEnt::~XrdDigAuthEnt ( )
inline

Definition at line 61 of file XrdDigAuth.hh.

61 {if (rec) free(rec);}

References rec.

Member Data Documentation

◆ accOK

bool XrdDigAuthEnt::accOK[aNum]

Definition at line 54 of file XrdDigAuth.hh.

Referenced by XrdDigAuthEnt(), and XrdDigAuth::Authorize().

◆ eChk

char* XrdDigAuthEnt::eChk[eNum]

Definition at line 51 of file XrdDigAuth.hh.

Referenced by XrdDigAuthEnt(), and XrdDigAuth::Authorize().

◆ next

XrdDigAuthEnt* XrdDigAuthEnt::next

Definition at line 46 of file XrdDigAuth.hh.

Referenced by XrdDigAuth::Authorize().

◆ prot

char XrdDigAuthEnt::prot[XrdSecPROTOIDSIZE]

Definition at line 48 of file XrdDigAuth.hh.

Referenced by XrdDigAuthEnt(), and XrdDigAuth::Authorize().

◆ rec

char* XrdDigAuthEnt::rec

Definition at line 47 of file XrdDigAuth.hh.

Referenced by ~XrdDigAuthEnt().


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