#include <XrdNetSecurity.hh>
Public Member Functions | |
void | AddHost (char *hname) |
void | AddNetGroup (char *hname) |
bool | Authorize (const char *hSpec) |
bool | Authorize (XrdNetAddr &addr) |
void | Merge (XrdNetSecurity *srcp) |
void | Trace (XrdOucTrace *et=0) |
XrdNetSecurity () | |
~XrdNetSecurity () | |
Private Member Functions | |
bool | hostOK (const char *hname, const char *ipname, const char *why) |
bool | addHIP (const char *hname) |
Private Attributes | |
XrdOucNList_Anchor | HostList |
XrdNetTextList * | NetGroups |
XrdOucHash< char > | OKHosts |
XrdSysMutex | okHMutex |
XrdOucTrace * | eTrace |
bool | chkNetLst |
bool | chkNetGrp |
Static Private Attributes | |
static const char * | TraceID |
XrdNetSecurity::XrdNetSecurity | ( | ) | [inline] |
XrdNetSecurity::~XrdNetSecurity | ( | ) | [inline] |
bool XrdNetSecurity::addHIP | ( | const char * | hname | ) | [private] |
void XrdNetSecurity::AddHost | ( | char * | hname | ) |
void XrdNetSecurity::AddNetGroup | ( | char * | hname | ) |
bool XrdNetSecurity::Authorize | ( | XrdNetAddr & | addr | ) |
bool XrdNetSecurity::Authorize | ( | const char * | hSpec | ) |
bool XrdNetSecurity::hostOK | ( | const char * | hname, | |
const char * | ipname, | |||
const char * | why | |||
) | [private] |
void XrdNetSecurity::Merge | ( | XrdNetSecurity * | srcp | ) |
void XrdNetSecurity::Trace | ( | XrdOucTrace * | et = 0 |
) | [inline] |
References eTrace.
bool XrdNetSecurity::chkNetGrp [private] |
bool XrdNetSecurity::chkNetLst [private] |
XrdOucTrace* XrdNetSecurity::eTrace [private] |
Referenced by Trace().
XrdOucNList_Anchor XrdNetSecurity::HostList [private] |
XrdNetTextList* XrdNetSecurity::NetGroups [private] |
XrdSysMutex XrdNetSecurity::okHMutex [private] |
XrdOucHash<char> XrdNetSecurity::OKHosts [private] |
const char* XrdNetSecurity::TraceID [static, private] |