xrootd
Loading...
Searching...
No Matches
Classes | Macros
XrdVersionPlugin.hh File Reference

Go to the source code of this file.

Classes

struct  XrdVersionPlugin
 
struct  XrdVersionMapD2P
 

Macros

#define XrdVERSIONPLUGIN_DoNotChk   -1
 
#define XrdVERSIONPLUGIN_Optional   0
 
#define XrdVERSIONPLUGIN_Required   1
 
#define XrdVERSIONPLUGIN_Rule(procMode, majorVer, minorVer, piSymbol)    {#piSymbol, 0, 0, XrdVERSIONPLUGIN_##procMode, majorVer, minorVer},
 
#define XrdVERSIONPLUGINRULES
 
#define XrdVERSIONPLUGIN_Maxim(procMode, majorVer, minorVer, piPfx, piSfx)
 
#define XrdVERSIONPLUGINMAXIMS
 
#define XrdVERSIONPLUGINSTRICT
 
#define XrdVERSIONPLUGIN_Mapd(drctv, piSymbol)    {#drctv, #piSymbol},
 
#define XrdVERSIONPLUGINMAPD2P
 

Macro Definition Documentation

◆ XrdVERSIONPLUGIN_DoNotChk

#define XrdVERSIONPLUGIN_DoNotChk   -1

◆ XrdVERSIONPLUGIN_Mapd

#define XrdVERSIONPLUGIN_Mapd (   drctv,
  piSymbol 
)     {#drctv, #piSymbol},

◆ XrdVERSIONPLUGIN_Maxim

#define XrdVERSIONPLUGIN_Maxim (   procMode,
  majorVer,
  minorVer,
  piPfx,
  piSfx 
)
Value:
{#piPfx #piSfx, static_cast<char>(strlen(#piPfx)),\
static_cast<char>(strlen(#piSfx)),\
XrdVERSIONPLUGIN_##procMode, majorVer, minorVer},

◆ XrdVERSIONPLUGIN_Optional

#define XrdVERSIONPLUGIN_Optional   0

◆ XrdVERSIONPLUGIN_Required

#define XrdVERSIONPLUGIN_Required   1

◆ XrdVERSIONPLUGIN_Rule

#define XrdVERSIONPLUGIN_Rule (   procMode,
  majorVer,
  minorVer,
  piSymbol 
)     {#piSymbol, 0, 0, XrdVERSIONPLUGIN_##procMode, majorVer, minorVer},

◆ XrdVERSIONPLUGINMAPD2P

#define XrdVERSIONPLUGINMAPD2P

◆ XrdVERSIONPLUGINMAXIMS

#define XrdVERSIONPLUGINMAXIMS
Value:
XrdVERSIONPLUGIN_Maxim(DoNotChk, 4, 0, XrdSecProtocol, Init )\
XrdVERSIONPLUGIN_Maxim(Required, 4, 0, XrdSecProtocol, Object )\
XrdVERSIONPLUGIN_Maxim(Optional, 4, 0, XrdCrypto, FactoryObject)\
{ 0, 0, 0, 0, 0, 0}
#define XrdVERSIONPLUGIN_Maxim(procMode, majorVer, minorVer, piPfx, piSfx)
Definition XrdVersionPlugin.hh:144
Definition XrdSecInterface.hh:131

◆ XrdVERSIONPLUGINRULES

#define XrdVERSIONPLUGINRULES

◆ XrdVERSIONPLUGINSTRICT

#define XrdVERSIONPLUGINSTRICT
Value:
{"libXrdAccSciTokens.so", \
"libXrdBlacklistDecision.so", \
"libXrdBwm.so", \
"libXrdCksCalczcrc32.so", \
"libXrdClProxyPlugin.so", \
"libXrdCmsRedirectLocal.so", \
"libXrdCryptossl.so", \
"libXrdHttp.so", \
"libXrdHttpTPC.so", \
"libXrdMacaroons.so", \
"libXrdN2No2p.so", \
"libXrdOssSIgpfsT.so", \
"libXrdPfc.so", \
"libXrdPss.so", \
"libXrdSec.so", \
"libXrdSecgsi.so", \
"libXrdSecgsiAUTHZVO.so", \
"libXrdSecgsiGMAPDN.so", \
"libXrdSecgsiVOMS.so", \
"libXrdSeckrb5.so", \
"libXrdSecProt.so", \
"libXrdSecpwd.so", \
"libXrdSecsss.so", \
"libXrdSecunix.so", \
"libXrdSsi.so", \
"libXrdSsiLog.so", \
"libXrdThrottle.so", \
"libXrdVoms.so", \
"libXrdXrootd.so", \
0}