xrootd
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Member Functions | List of all members
XrdNetPMarkCfg Class Reference

#include <XrdNetPMarkCfg.hh>

Inheritance diagram for XrdNetPMarkCfg:
Inheritance graph
[legend]
Collaboration diagram for XrdNetPMarkCfg:
Collaboration graph
[legend]

Public Member Functions

XrdNetPMark::HandleBegin (XrdSecEntity &Client, const char *path=0, const char *cgi=0, const char *app=0) override
 
XrdNetPMark::HandleBegin (XrdNetAddrInfo &addr, XrdNetPMark::Handle &handle, const char *tident) override
 
 XrdNetPMarkCfg ()
 
- Public Member Functions inherited from XrdNetPMark
 XrdNetPMark ()
 
virtual ~XrdNetPMark ()
 

Static Public Member Functions

static XrdNetPMarkConfig (XrdSysError *eLog, XrdScheduler *sched, XrdSysTrace *trc, bool &fatal)
 
static int Parse (XrdSysError *eLog, XrdOucStream &Config)
 
- Static Public Member Functions inherited from XrdNetPMark
static bool getEA (const char *cgi, int &ecode, int &acode)
 

Private Member Functions

 ~XrdNetPMarkCfg ()
 

Static Private Member Functions

static bool ConfigDefs ()
 
static bool ConfigPV2E (char *info)
 
static bool ConfigRU2A (char *info)
 
static void Display ()
 
static const char * Extract (const char *sVec, char *buff, int blen)
 
static bool FetchFile ()
 
static bool getCodes (XrdSecEntity &client, const char *path, const char *cgi, int &ecode, int &acode)
 
static bool LoadFile ()
 
static bool LoadJson (char *buff)
 

Additional Inherited Members

- Static Public Attributes inherited from XrdNetPMark
static const int minTotID = 65
 
static const int maxTotID = 65535
 
- Static Protected Attributes inherited from XrdNetPMark
static const int btsActID = 6
 
static const int mskActID = 63
 
static const int minExpID = minTotID >> btsActID
 
static const int minActID = minTotID & mskActID
 
static const int maxExpID = maxTotID >> btsActID
 
static const int maxActID = maxTotID & mskActID
 

Constructor & Destructor Documentation

◆ XrdNetPMarkCfg()

XrdNetPMarkCfg::XrdNetPMarkCfg ( )
inline

◆ ~XrdNetPMarkCfg()

XrdNetPMarkCfg::~XrdNetPMarkCfg ( )
inlineprivate

Member Function Documentation

◆ Begin() [1/2]

XrdNetPMark::Handle * XrdNetPMarkCfg::Begin ( XrdNetAddrInfo addr,
XrdNetPMark::Handle handle,
const char *  tident 
)
overridevirtual

Implements XrdNetPMark.

◆ Begin() [2/2]

XrdNetPMark::Handle * XrdNetPMarkCfg::Begin ( XrdSecEntity Client,
const char *  path = 0,
const char *  cgi = 0,
const char *  app = 0 
)
overridevirtual

Implements XrdNetPMark.

◆ Config()

static XrdNetPMark * XrdNetPMarkCfg::Config ( XrdSysError eLog,
XrdScheduler sched,
XrdSysTrace trc,
bool &  fatal 
)
static

◆ ConfigDefs()

static bool XrdNetPMarkCfg::ConfigDefs ( )
staticprivate

◆ ConfigPV2E()

static bool XrdNetPMarkCfg::ConfigPV2E ( char *  info)
staticprivate

◆ ConfigRU2A()

static bool XrdNetPMarkCfg::ConfigRU2A ( char *  info)
staticprivate

◆ Display()

static void XrdNetPMarkCfg::Display ( )
staticprivate

◆ Extract()

static const char * XrdNetPMarkCfg::Extract ( const char *  sVec,
char *  buff,
int  blen 
)
staticprivate

◆ FetchFile()

static bool XrdNetPMarkCfg::FetchFile ( )
staticprivate

◆ getCodes()

static bool XrdNetPMarkCfg::getCodes ( XrdSecEntity client,
const char *  path,
const char *  cgi,
int &  ecode,
int &  acode 
)
staticprivate

◆ LoadFile()

static bool XrdNetPMarkCfg::LoadFile ( )
staticprivate

◆ LoadJson()

static bool XrdNetPMarkCfg::LoadJson ( char *  buff)
staticprivate

◆ Parse()

static int XrdNetPMarkCfg::Parse ( XrdSysError eLog,
XrdOucStream Config 
)
static

The documentation for this class was generated from the following file: