ROOT
6.18/05
Reference Guide
proof
proofd
inc
XrdProofdXrdVers.h
Go to the documentation of this file.
1
//
2
// File defining Xrootd version numbers corresponding to API changes
3
// relevant for ROOT modules. The versions are expressed following
4
// the internal conventions defined by configure
5
6
#ifndef ROOT_XrdProofdXrdVers
7
#define ROOT_XrdProofdXrdVers
8
9
// This is when the PhyConn arguments constructor changed
10
#define ROOT_OldPhyConn 20070628
// Not used anylonger
11
12
// This is when some headers moved from XrdOuc to XrdSys
13
#define ROOT_OldXrdOuc 20070723
// Not used anylonger
14
15
// This is when the XrdClientAdmin::Locate interface changed
16
#define ROOT_OldXrdLocate 20071004
// Not used anylonger
17
18
// This is when libXrdNetUtil appeared
19
#define ROOT_XrdNetUtil 20100729
20
21
// This is when the PhyConn interface changed (v3.0.2)
22
#define ROOT_PhyConnNoReuse 20110126
23
24
// This is when the header and library packaging changed (v3.1.0)
25
#if (ROOTXRDVERS < 30000000 && ROOTXRDVERS < 20111021) || \
26
(ROOTXRDVERS >= 30000000 && ROOTXRDVERS < 300010000)
27
# define ROOT_XrdNoUtils
28
#else
29
# undef ROOT_XrdNoUtils
30
#endif
31
32
// This is when the header and library packaging changed (v3.1.0)
33
#if (ROOTXRDVERS >= 400000000)
34
# define ROOT_XrdFour
35
#else
36
# undef ROOT_XrdFour
37
#endif
38
39
#endif