#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] |
1.6.1