Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
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