![]() |
XRootD
|
#include <XrdNetPMarkCfg.hh>
Public Member Functions | |
XrdNetPMarkCfg () | |
XrdNetPMark::Handle * | Begin (XrdNetAddrInfo &addr, XrdNetPMark::Handle &handle, const char *tident) override |
XrdNetPMark::Handle * | Begin (XrdSecEntity &Client, const char *path=0, const char *cgi=0, const char *app=0) override |
![]() | |
XrdNetPMark () | |
virtual | ~XrdNetPMark () |
Static Public Member Functions | |
static XrdNetPMark * | Config (XrdSysError *eLog, XrdScheduler *sched, XrdSysTrace *trc, bool &fatal) |
static int | Parse (XrdSysError *eLog, XrdOucStream &Config) |
![]() | |
static bool | getEA (const char *cgi, int &ecode, int &acode) |
Additional Inherited Members | |
![]() | |
static const int | maxTotID = 65535 |
static const int | minTotID = 65 |
![]() | |
static const int | btsActID = 6 |
static const int | maxActID = maxTotID & mskActID |
static const int | maxExpID = maxTotID >> btsActID |
static const int | minActID = minTotID & mskActID |
static const int | minExpID = minTotID >> btsActID |
static const int | mskActID = 63 |
Definition at line 43 of file XrdNetPMarkCfg.hh.
|
inline |
Definition at line 61 of file XrdNetPMarkCfg.hh.
|
overridevirtual |
Implements XrdNetPMark.
Definition at line 217 of file XrdNetPMarkCfg.cc.
References XrdNetPMarkFF::Start(), tident, XrdNetPMarkConfig::useFFly, and XrdNetPMark::Handle::Valid().
|
overridevirtual |
Implements XrdNetPMark.
Definition at line 175 of file XrdNetPMarkCfg.cc.
References XrdSecEntity::addrInfo, XrdNetPMarkConfig::chkDom, DBGID, XrdNetPMarkConfig::domLcl, XrdNetPMarkConfig::domRmt, EPName, XrdNetAddrInfo::isHostName(), XrdNetAddrInfo::isPrivate(), XrdNetPMarkConfig::myDomain, XrdNetAddrInfo::Name(), XrdSecEntity::tident, and TRACE.
|
static |
Definition at line 249 of file XrdNetPMarkCfg.cc.
References XrdNetPMarkConfig::Cfg, XrdNetPMarkConfig::chkDom, XrdNetPMarkConfig::CfgInfo::defsFile, XrdNetPMarkConfig::doDebug, XrdNetPMarkConfig::doTrace, XrdNetPMarkConfig::eDest, XrdOfsPrepGPIReal::eLog, XrdSysError::Emsg(), XrdNetPMarkConfig::ffDest, XrdNetPMarkConfig::ffPORT, XrdNetPMarkConfig::ffPortD, XrdNetPMarkConfig::ffPortO, XrdNetAddrInfo::Format(), XrdOucString::length(), XrdNetPMarkConfig::myDomain, XrdNetPMarkConfig::myHostName, XrdNetUtils::MyHostName(), XrdNetPMarkConfig::netMsg, XrdNetPMarkConfig::netOrg, XrdSysError::Say(), XrdNetPMarkConfig::Sched, XrdNetAddr::Set(), XrdNetPMarkConfig::Trace, XrdNetPMarkConfig::useDefs, XrdNetPMarkConfig::useFFly, XrdNetPMarkConfig::CfgInfo::x2aSet, and XrdNetPMarkConfig::CfgInfo::x2eSet.
Referenced by XrdXrootdProtocol::Configure().
|
static |
Definition at line 948 of file XrdNetPMarkCfg.cc.
References XrdOuca2x::a2p(), XrdOuca2x::a2tm(), XrdNetPMarkConfig::addFLFF, XrdNetPMarkConfig::Cfg, XrdNetPMarkConfig::chkDom, XrdCms::Config, XrdNetPMarkConfig::CfgInfo::defsFile, XrdNetPMarkConfig::CfgInfo::defsTO, XrdNetPMarkConfig::doDebug, XrdNetPMarkConfig::domAny, XrdNetPMarkConfig::domLcl, XrdNetPMarkConfig::domRmt, XrdNetPMarkConfig::doTrace, XrdOfsPrepGPIReal::eLog, XrdNetPMarkConfig::ffDest, XrdNetPMarkConfig::ffEcho, XrdNetPMarkConfig::ffPORT, XrdNetPMarkConfig::ffPortD, XrdNetPMarkConfig::ffPortO, XrdOucUtils::findPgm(), XrdNetPMarkConfig::noFail, XrdNetPMarkConfig::CfgInfo::pgmOpts, XrdNetPMarkConfig::CfgInfo::pgmPath, XrdSysError::Say(), XrdNetPMarkConfig::useFFly, XrdNetPMarkConfig::useFLbl, XrdNetPMarkConfig::useSTag, XrdNetPMarkConfig::CfgInfo::x2aSet, and XrdNetPMarkConfig::CfgInfo::x2eSet.