#include <XrdDigAuth.hh>

Public Member Functions | |
| bool | Authorize (const XrdSecEntity *client, XrdDigAuthEnt::aType aType, bool aVec[XrdDigAuthEnt::aNum]=0) |
| bool | Configure (const char *aFN) |
| XrdDigAuth () | |
| ~XrdDigAuth () | |
Private Member Functions | |
| bool | Failure (int lNum, const char *txt1, const char *txt2=0) |
| bool | OkGrp (const char *glist, const char *gname) |
| bool | Parse (XrdOucStream &aFile, int lNum) |
| bool | Refresh () |
| bool | SetupAuth (bool isRefresh) |
| bool | SetupAuth (bool isRefresh, bool aOK) |
| void | Squash (char *bP) |
Private Attributes | |
| XrdSysMutex | authMutex |
| const char * | authFN |
| time_t | authTOD |
| time_t | authCHK |
| XrdDigAuthEnt * | authList |
| bool | accOK [XrdDigAuthEnt::aNum] |
| XrdDigAuth::XrdDigAuth | ( | ) | [inline] |
| XrdDigAuth::~XrdDigAuth | ( | ) | [inline] |
| bool XrdDigAuth::Authorize | ( | const XrdSecEntity * | client, | |
| XrdDigAuthEnt::aType | aType, | |||
| bool | aVec[XrdDigAuthEnt::aNum] = 0 | |||
| ) |
| bool XrdDigAuth::Configure | ( | const char * | aFN | ) |
| bool XrdDigAuth::Failure | ( | int | lNum, | |
| const char * | txt1, | |||
| const char * | txt2 = 0 | |||
| ) | [private] |
| bool XrdDigAuth::OkGrp | ( | const char * | glist, | |
| const char * | gname | |||
| ) | [private] |
| bool XrdDigAuth::Parse | ( | XrdOucStream & | aFile, | |
| int | lNum | |||
| ) | [private] |
| bool XrdDigAuth::Refresh | ( | ) | [private] |
| bool XrdDigAuth::SetupAuth | ( | bool | isRefresh, | |
| bool | aOK | |||
| ) | [private] |
| bool XrdDigAuth::SetupAuth | ( | bool | isRefresh | ) | [private] |
| void XrdDigAuth::Squash | ( | char * | bP | ) | [private] |
bool XrdDigAuth::accOK[XrdDigAuthEnt::aNum] [private] |
time_t XrdDigAuth::authCHK [private] |
const char* XrdDigAuth::authFN [private] |
XrdDigAuthEnt* XrdDigAuth::authList [private] |
XrdSysMutex XrdDigAuth::authMutex [private] |
time_t XrdDigAuth::authTOD [private] |
1.6.1