XRootD
Loading...
Searching...
No Matches
XrdVersion.hh File Reference

Go to the source code of this file.

Classes

struct  XrdVersionInfo
 

Macros

#define XrdDEFAULTPORT   1094;
 
#define XrdMajorVNUM(x)
 
#define XrdMinorVNUM(x)
 
#define XrdPatchVNUM(x)
 
#define XRDPLUGIN_SOVERSION   "5"
 
#define XrdVERSION   "v5.7.3"
 
#define XrdVERSIONINFO(x, y)
 
#define XrdVERSIONINFODEF(x, y, vn, vs)
 
#define XrdVERSIONINFOREF(x)
 
#define XrdVERSIONINFOSFX   "_"
 
#define XrdVERSIONINFOVAR(x)
 
#define XrdVNUMBER   50703
 
#define XrdVNUMUNK   1000000
 
#define XrdVSTRING   XrdVERSION
 

Class Documentation

◆ XrdVersionInfo

struct XrdVersionInfo

Definition at line 66 of file XrdVersion.hh.

+ Collaboration diagram for XrdVersionInfo:
Class Members
int vNum
const char vOpt
const char vPfx[3]
const char vStr[64]

Macro Definition Documentation

◆ XrdDEFAULTPORT

#define XrdDEFAULTPORT   1094;

Definition at line 55 of file XrdVersion.hh.

◆ XrdMajorVNUM

#define XrdMajorVNUM ( x)
Value:
x/10000

Definition at line 58 of file XrdVersion.hh.

◆ XrdMinorVNUM

#define XrdMinorVNUM ( x)
Value:
x/100%100

Definition at line 59 of file XrdVersion.hh.

◆ XrdPatchVNUM

#define XrdPatchVNUM ( x)
Value:
x%100

Definition at line 60 of file XrdVersion.hh.

◆ XRDPLUGIN_SOVERSION

#define XRDPLUGIN_SOVERSION   "5"

Definition at line 52 of file XrdVersion.hh.

◆ XrdVERSION

#define XrdVERSION   "v5.7.3"

Definition at line 31 of file XrdVersion.hh.

◆ XrdVERSIONINFO

#define XrdVERSIONINFO ( x,
y )
Value:
extern "C" {XrdVERSIONINFODEF(x##_,y,XrdVNUMBER,XrdVERSION);}
#define XrdVNUMBER
Definition XrdVersion.hh:38
#define XrdVERSION
Definition XrdVersion.hh:31
#define XrdVERSIONINFODEF(x, y, vn, vs)
Definition XrdVersion.hh:81

Definition at line 90 of file XrdVersion.hh.

90#define XrdVERSIONINFO(x,y) \
91 extern "C" {XrdVERSIONINFODEF(x##_,y,XrdVNUMBER,XrdVERSION);}

◆ XrdVERSIONINFODEF

#define XrdVERSIONINFODEF ( x,
y,
vn,
vs )
Value:
{vn, (sizeof(#y)-1) & 0x0f,{'@','V',':'}, #y " " vs}

Definition at line 81 of file XrdVersion.hh.

81#define XrdVERSIONINFODEF(x,y,vn,vs) \
82 XrdVersionInfo x = \
83 {vn, (sizeof(#y)-1) & 0x0f,{'@','V',':'}, #y " " vs}

◆ XrdVERSIONINFOREF

#define XrdVERSIONINFOREF ( x)
Value:
extern "C" XrdVersionInfo x##_

Definition at line 96 of file XrdVersion.hh.

◆ XrdVERSIONINFOSFX

#define XrdVERSIONINFOSFX   "_"

Definition at line 73 of file XrdVersion.hh.

◆ XrdVERSIONINFOVAR

#define XrdVERSIONINFOVAR ( x)
Value:
x##_

Definition at line 102 of file XrdVersion.hh.

◆ XrdVNUMBER

#define XrdVNUMBER   50703

Definition at line 38 of file XrdVersion.hh.

◆ XrdVNUMUNK

#define XrdVNUMUNK   1000000

Definition at line 37 of file XrdVersion.hh.

◆ XrdVSTRING

#define XrdVSTRING   XrdVERSION

Definition at line 43 of file XrdVersion.hh.