xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Static Public Attributes | 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 ()
 

Static Public Member Functions

static XrdNetPMarkConfig (XrdSysError *eLog, XrdScheduler *sched, XrdSysTrace *trc, bool &fatal)
 
static int Parse (XrdSysError *eLog, XrdOucStream &Config)
 

Static Public Attributes

static const int btsActID = 6
 
static const int mskActID = 63
 
static const int maxActID = 63
 
static const int maxExpID = 511
 

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

- Protected Member Functions inherited from XrdNetPMark
virtual ~XrdNetPMark ()
 

Constructor & Destructor Documentation

XrdNetPMarkCfg::XrdNetPMarkCfg ( )
inline
XrdNetPMarkCfg::~XrdNetPMarkCfg ( )
inlineprivate

Member Function Documentation

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

Implements XrdNetPMark.

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

Implements XrdNetPMark.

static XrdNetPMark* XrdNetPMarkCfg::Config ( XrdSysError eLog,
XrdScheduler sched,
XrdSysTrace trc,
bool &  fatal 
)
static
static bool XrdNetPMarkCfg::ConfigDefs ( )
staticprivate
static bool XrdNetPMarkCfg::ConfigPV2E ( char *  info)
staticprivate
static bool XrdNetPMarkCfg::ConfigRU2A ( char *  info)
staticprivate
static void XrdNetPMarkCfg::Display ( )
staticprivate
static const char* XrdNetPMarkCfg::Extract ( const char *  sVec,
char *  buff,
int  blen 
)
staticprivate
static bool XrdNetPMarkCfg::FetchFile ( )
staticprivate
static bool XrdNetPMarkCfg::getCodes ( XrdSecEntity client,
const char *  path,
const char *  cgi,
int &  ecode,
int &  acode 
)
staticprivate
static bool XrdNetPMarkCfg::LoadFile ( )
staticprivate
static bool XrdNetPMarkCfg::LoadJson ( char *  buff)
staticprivate
static int XrdNetPMarkCfg::Parse ( XrdSysError eLog,
XrdOucStream Config 
)
static

Member Data Documentation

const int XrdNetPMarkCfg::btsActID = 6
static
const int XrdNetPMarkCfg::maxActID = 63
static
const int XrdNetPMarkCfg::maxExpID = 511
static
const int XrdNetPMarkCfg::mskActID = 63
static

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