2
* Copyright (c) Members of the EGEE Collaboration. 2004-2010.
3
* See http://www.eu-egee.org/partners/ for details on the copyright
6
* Licensed under the Apache License, Version 2.0 (the "License");
7
* you may not use this file except in compliance with the License.
8
* You may obtain a copy of the License at
10
* http://www.apache.org/licenses/LICENSE-2.0
12
* Unless required by applicable law or agreed to in writing, software
13
* distributed under the License is distributed on an "AS IS" BASIS,
14
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15
* See the License for the specific language governing permissions and
16
* limitations under the License.
21
* Oscar Koeroo <okoeroo@nikhef.nl>
22
* Mischa Sall\'e <msalle@nikhef.nl>
23
* David Groep <davidg@nikhef.nl>
24
* NIKHEF Amsterdam, the Netherlands
25
* <grid-mw-security@nikhef.nl>
28
* Oscar Koeroo <okoeroo@nikhef.nl>
29
* David Groep <davidg@nikhef.nl>
30
* NIKHEF Amsterdam, the Netherlands
33
* Martijn Steenbakkers <martijn@nikhef.nl>
34
* Gerben Venekamp <venekamp@nikhef.nl>
35
* Oscar Koeroo <okoeroo@nikhef.nl>
36
* David Groep <davidg@nikhef.nl>
37
* NIKHEF Amsterdam, the Netherlands
41
/******************************************************************************
46
This header file contains the LCMAPS gridlist routines definitions
49
$Source: /srv/home/dennisvd/svn/mw-security/lcmaps-plugins-voms/src/gridlist/lcmaps_gridlist.h,v $
50
$Date: 2010-02-19 06:01:37 $
54
******************************************************************************/
57
#ifndef LCMAPS_GRIDLIST_H
58
#define LCMAPS_GRIDLIST_H
60
/******************************************************************************
62
******************************************************************************/
64
/******************************************************************************
66
******************************************************************************/
68
/******************************************************************************
70
******************************************************************************/
72
/******************************************************************************
74
******************************************************************************/
76
/******************************************************************************
78
******************************************************************************/
80
#ifndef LCMAPS_GRIDLIST_C
81
#define STORAGE_CLASS extern
91
unsigned short matching_type,
96
STORAGE_CLASS char * gridmapdir_urlencode(char * rawstring);
98
#define MATCH_INCLUDE ((unsigned short)0x0001)
99
#define MATCH_EXCLUDE ((unsigned short)0x0000)
100
#define MATCH_WILD_CHARS ((unsigned short)0x0002)
101
#define MATCH_NO_WILD_CHARS ((unsigned short)0x0000)
102
#define OVERRIDE_INCONSISTANCY ((unsigned short)0x0004)
103
#define MATCH_ONLY_DN ((unsigned short)0x0008)
104
#define MATCH_STRICT_PREFIX_NUM ((unsigned short)0x0010)
105
#define ONLY_USE_EXISTING_LEASE ((unsigned short)0x0020)
109
#endif /* LCMAPS_GRIDLIST_H */