00001 /* 00002 * Copyright (c) Members of the EGEE Collaboration. 2004. 00003 * See http://eu-egee.org/partners/ for details on the copyright holders. 00004 * For license conditions see the license file or 00005 * http://eu-egee.org/license.html 00006 */ 00007 00008 /* 00009 * Copyright (c) 2001 EU DataGrid. 00010 * For license conditions see http://www.eu-datagrid.org/license.html 00011 * 00012 * Copyright (c) 2001, 2002 by 00013 * Martijn Steenbakkers <martijn@nikhef.nl>, 00014 * David Groep <davidg@nikhef.nl>, 00015 * NIKHEF Amsterdam, the Netherlands 00016 */ 00017 00031 #ifndef _LCMAPS_RUNVARS_H 00032 #define _LCMAPS_RUNVARS_H 00033 00034 /***************************************************************************** 00035 Include header files 00036 ******************************************************************************/ 00037 00038 /* LCMAPS includes */ 00039 #include "lcmaps_types.h" 00040 #include "_lcmaps_credential.h" 00041 00042 /****************************************************************************** 00043 * Module definition 00044 *****************************************************************************/ 00045 00046 #ifndef LCMAPS_RUNVARS_C 00047 # define LCMAPS_RUNVARS_STORAGE_CLASS extern 00048 #else 00049 # define LCMAPS_RUNVARS_STORAGE_CLASS 00050 #endif 00051 00052 LCMAPS_RUNVARS_STORAGE_CLASS int lcmaps_extractRunVars( 00053 lcmaps_request_t request, 00054 lcmaps_cred_id_t lcmaps_cred 00055 ); 00056 00057 LCMAPS_RUNVARS_STORAGE_CLASS void * lcmaps_getRunVars( 00058 char *argName, 00059 char *argType 00060 ); 00061 00062 LCMAPS_RUNVARS_STORAGE_CLASS int lcmaps_setRunVars( 00063 char *argName, 00064 char *argType, 00065 void *value 00066 ); 00067 00068 #endif /* _LCMAPS_RUNVARS_H */ 00069 00070 /****************************************************************************** 00071 CVS Information: 00072 $Source: /cvs/jra1mw/org.glite.security.lcmaps/src/grid_credential_handling/_lcmaps_runvars.h,v $ 00073 $Date: 2004/12/02 17:17:53 $ 00074 $Revision: 1.1 $ 00075 $Author: msteenba $ 00076 ******************************************************************************/