XRootD
Loading...
Searching...
No Matches
XrdNetPMarkCfg.cc File Reference
#include <map>
#include <set>
#include <string>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/types.h>
#include "XrdNet/XrdNetMsg.hh"
#include "XrdNet/XrdNetPMarkCfg.hh"
#include "XrdNet/XrdNetPMarkFF.hh"
#include "XrdNet/XrdNetUtils.hh"
#include "XrdOuc/XrdOuca2x.hh"
#include "XrdOuc/XrdOucJson.hh"
#include "XrdOuc/XrdOucMapP2X.hh"
#include "XrdOuc/XrdOucProg.hh"
#include "XrdOuc/XrdOucStream.hh"
#include "XrdOuc/XrdOucString.hh"
#include "XrdOuc/XrdOucUtils.hh"
#include "XrdSec/XrdSecEntity.hh"
#include "XrdSys/XrdSysError.hh"
#include "XrdSys/XrdSysPthread.hh"
#include "XrdSys/XrdSysTimer.hh"
#include "XrdSys/XrdSysTrace.hh"
Include dependency graph for XrdNetPMarkCfg.cc:

Go to the source code of this file.

Classes

struct  XrdNetPMarkConfig::CfgInfo
class  XrdNetPMarkConfig::ExpInfo
class  XrdNetPMarkConfig::MapInfo

Namespaces

namespace  XrdNetPMarkConfig

Macros

#define DBGID(tid, txt)
#define DEBUG(txt)
#define EPName(ep)
#define TRACE(txt)

Typedefs

using json = nlohmann::json

Variables

bool XrdNetPMarkConfig::addFLFF = false
CfgInfoXrdNetPMarkConfig::Cfg = 0
char XrdNetPMarkConfig::chkDom = domRmt
bool XrdNetPMarkConfig::doDebug = false
static const int XrdNetPMarkConfig::domAny = 0
static const int XrdNetPMarkConfig::domLcl = 1
static const int XrdNetPMarkConfig::domRmt = 2
bool XrdNetPMarkConfig::doTrace = false
XrdSysErrorXrdNetPMarkConfig::eDest = 0
ExpInfoXrdNetPMarkConfig::expDflt = 0
std::map< std::string, ExpInfoXrdNetPMarkConfig::expMap
char * XrdNetPMarkConfig::ffDest = 0
int XrdNetPMarkConfig::ffEcho = 0
static const int XrdNetPMarkConfig::ffPORT = 10514
int XrdNetPMarkConfig::ffPortD = 0
int XrdNetPMarkConfig::ffPortO = 0
const char * XrdNetPMarkConfig::myDomain = ""
const char * XrdNetPMarkConfig::myHostName = "-"
XrdNetMsgXrdNetPMarkConfig::netMsg = 0
XrdNetMsgXrdNetPMarkConfig::netOrg = 0
bool XrdNetPMarkConfig::noFail = true
XrdOucMapP2X< ExpInfo * > XrdNetPMarkConfig::p2eMap
XrdSchedulerXrdNetPMarkConfig::Sched = 0
XrdSysTraceXrdNetPMarkConfig::Trace = 0
bool XrdNetPMarkConfig::tryPath = false
bool XrdNetPMarkConfig::tryVO = false
bool XrdNetPMarkConfig::useDefs = false
signed char XrdNetPMarkConfig::useFFly = -1
bool XrdNetPMarkConfig::useFLbl = false
bool XrdNetPMarkConfig::useSTag = true
std::map< std::string, ExpInfo * > XrdNetPMarkConfig::v2eMap

Macro Definition Documentation

◆ DBGID

#define DBGID ( tid,
txt )
Value:
if (doDebug) SYSTRACE(Trace->, tid, epName, 0, txt)
#define SYSTRACE(obj, usr, epn, txt, dbg)
XrdSysTrace * Trace

Definition at line 68 of file XrdNetPMarkCfg.cc.

68#define DBGID(tid, txt) \
69 if (doDebug) SYSTRACE(Trace->, tid, epName, 0, txt)

Referenced by XrdNetPMarkCfg::Begin().

◆ DEBUG

#define DEBUG ( txt)
Value:
if (doDebug) SYSTRACE(Trace->, 0, epName, 0, txt)

Definition at line 65 of file XrdNetPMarkCfg.cc.

65#define DEBUG(txt) \
66 if (doDebug) SYSTRACE(Trace->, 0, epName, 0, txt)

◆ EPName

#define EPName ( ep)
Value:
const char *epName = ep

Definition at line 71 of file XrdNetPMarkCfg.cc.

Referenced by XrdNetPMarkCfg::Begin().

◆ TRACE

#define TRACE ( txt)
Value:
if (doTrace) SYSTRACE(Trace->, client.tident, epName, 0, txt)

Definition at line 62 of file XrdNetPMarkCfg.cc.

62#define TRACE(txt) \
63 if (doTrace) SYSTRACE(Trace->, client.tident, epName, 0, txt)

Typedef Documentation

◆ json

using json = nlohmann::json

Definition at line 825 of file XrdNetPMarkCfg.cc.