ROOT
6.06/09
Reference Guide
ROOT Home Page
Main Page
Related Pages
User's Classes
Namespaces
All Classes
Files
Release Notes
File List
File Members
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