ROOT  6.06/09
Reference Guide
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