Go to the documentation of this file. 1 #ifndef __XRDVERSIONPLUGIN_HH__
2 #define __XRDVERSIONPLUGIN_HH__
52 #define XrdVERSIONPLUGIN_DoNotChk -1
53 #define XrdVERSIONPLUGIN_Optional 0
54 #define XrdVERSIONPLUGIN_Required 1
56 #define XrdVERSIONPLUGIN_Rule(procMode, majorVer, minorVer, piSymbol)\
57 {#piSymbol, XrdVERSIONPLUGIN_##procMode, majorVer, minorVer},
86 #define XrdVERSIONPLUGINRULES \
87 XrdVERSIONPLUGIN_Rule(Optional, 0, 0, XrdAccAuthorizeObject )\
88 XrdVERSIONPLUGIN_Rule(Optional, 0, 0, XrdBwmPolicyObject )\
89 XrdVERSIONPLUGIN_Rule(Optional, 0, 0, XrdCksCalcInit )\
90 XrdVERSIONPLUGIN_Rule(Optional, 0, 0, XrdCksInit )\
91 XrdVERSIONPLUGIN_Rule(Optional, 0, 0, XrdCmsGetClient )\
92 XrdVERSIONPLUGIN_Rule(Optional, 0, 0, XrdCmsgetXmi )\
93 XrdVERSIONPLUGIN_Rule(Optional, 0, 0, XrdgetProtocol )\
94 XrdVERSIONPLUGIN_Rule(Optional, 0, 0, XrdgetProtocolPort )\
95 XrdVERSIONPLUGIN_Rule(Optional, 0, 0, XrdOssGetStorageSystem )\
96 XrdVERSIONPLUGIN_Rule(Optional, 0, 0, XrdOucGetCache )\
97 XrdVERSIONPLUGIN_Rule(Optional, 0, 0, XrdOucgetName2Name )\
98 XrdVERSIONPLUGIN_Rule(Optional, 0, 0, XrdSecGetProtocol )\
99 XrdVERSIONPLUGIN_Rule(Optional, 0, 0, XrdSecgetService )\
100 XrdVERSIONPLUGIN_Rule(Optional, 0, 0, XrdSecgsiAuthzFun )\
101 XrdVERSIONPLUGIN_Rule(Optional, 0, 0, XrdSecgsiAuthzInit )\
102 XrdVERSIONPLUGIN_Rule(Optional, 0, 0, XrdSecgsiAuthzKey )\
103 XrdVERSIONPLUGIN_Rule(Optional, 0, 0, XrdSecgsiGMAPFun )\
104 XrdVERSIONPLUGIN_Rule(DoNotChk, 0, 0, XrdSecProtocolgsiInit )\
105 XrdVERSIONPLUGIN_Rule(Required, 0, 0, XrdSecProtocolgsiObject )\
106 XrdVERSIONPLUGIN_Rule(DoNotChk, 0, 0, XrdSecProtocolkrb5Init )\
107 XrdVERSIONPLUGIN_Rule(Required, 0, 0, XrdSecProtocolkrb5Object )\
108 XrdVERSIONPLUGIN_Rule(DoNotChk, 0, 0, XrdSecProtocolpwdInit )\
109 XrdVERSIONPLUGIN_Rule(Required, 0, 0, XrdSecProtocolpwdObject )\
110 XrdVERSIONPLUGIN_Rule(DoNotChk, 0, 0, XrdSecProtocolsssInit )\
111 XrdVERSIONPLUGIN_Rule(Required, 0, 0, XrdSecProtocolsssObject )\
112 XrdVERSIONPLUGIN_Rule(DoNotChk, 0, 0, XrdSecProtocolunixInit )\
113 XrdVERSIONPLUGIN_Rule(Required, 0, 0, XrdSecProtocolunixObject )\
114 XrdVERSIONPLUGIN_Rule(Optional, 0, 0, XrdSfsGetFileSystem )\
115 XrdVERSIONPLUGIN_Rule(Required, 0, 0, XrdClGetMonitor )\