|
xrootd
|
#include <unistd.h>#include <ctype.h>#include <errno.h>#include <stdlib.h>#include <strings.h>#include <stdio.h>#include <grp.h>#include <arpa/inet.h>#include <sys/param.h>#include <sys/socket.h>#include "XrdAcc/XrdAccAuthorize.hh"#include "XrdAcc/XrdAccConfig.hh"#include "XrdAcc/XrdAccGroups.hh"#include "XrdAcc/XrdAccPrivs.hh"#include "XrdSys/XrdSysError.hh"#include "XrdSys/XrdSysHeaders.hh"#include "XrdSys/XrdSysLogger.hh"#include "XrdOuc/XrdOucStream.hh"
Classes | |
| struct | optab_t |
Functions | |
| char * | PrivsConvert (XrdAccPrivCaps &ctab, char *buff, int blen) |
| int | main (int argc, char **argv) |
| int | DoIt (int argpnt, int argc, char **argv) |
| Access_Operation | cmd2op (char *opname) |
| void | Usage (const char *msg) |
Variables | |
| int | optind |
| char * | optarg |
| XrdAccAuthorize * | Authorize |
| int | extra |
| XrdSysLogger | myLogger |
| optab_t | optab [] |
| int | opcnt = sizeof(optab)/sizeof(optab[0]) |
| Access_Operation cmd2op | ( | char * | opname | ) |
References AOP_Any, opcnt, and optab_t::oper.
Referenced by DoIt().
| int DoIt | ( | int | argpnt, |
| int | argc, | ||
| char ** | argv | ||
| ) |
References XrdAccAuthorize::Access(), AOP_Any, cmd2op(), XrdSecEntity::host, XrdSecEntity::name, XrdAccPrivCaps::nprivs, XrdAccPrivCaps::pprivs, PrivsConvert(), XrdSecEntity::prot, Usage(), and XrdAccPriv_None.
Referenced by main().
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
| char * PrivsConvert | ( | XrdAccPrivCaps & | ctab, |
| char * | buff, | ||
| int | blen | ||
| ) |
References XrdAccPrivCaps::nprivs, XrdAccPrivCaps::pprivs, XrdAccPriv_Delete, XrdAccPriv_Insert, XrdAccPriv_Lock, XrdAccPriv_Lookup, XrdAccPriv_None, XrdAccPriv_Read, XrdAccPriv_Rename, and XrdAccPriv_Write.
Referenced by DoIt().
| void Usage | ( | const char * | msg | ) |
Referenced by XrdCpConfig::Config(), XrdCnsSsiCfg::Configure(), XrdCmsConfig::Configure1(), DoIt(), main(), and XrdCmsCluster::MonPerf().
| XrdAccAuthorize* Authorize |
| int extra |
| XrdSysError eroute & myLogger |
Referenced by XrdOfs::ConfigRedir().
| optab_t optab[] |
| char* optarg |
Referenced by XrdCpConfig::Config(), XrdConfig::Configure(), XrdFrmConfig::Configure(), getargs(), and main().
| int optind |
1.8.3.1