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 00029 #ifndef _LCAS_DB_READ_H 00030 #define _LCAS_DB_READ_H 00031 00032 /****************************************************************************** 00033 Include header files 00034 ******************************************************************************/ 00035 #include "_lcas_defines.h" 00036 00037 /****************************************************************************** 00038 Type definitions 00039 ******************************************************************************/ 00050 typedef struct lcas_db_entry_s 00051 { 00052 char pluginname[LCAS_MAXPATHLEN+1]; 00053 char pluginargs[LCAS_MAXARGSTRING+1]; 00054 struct lcas_db_entry_s * next; 00055 } 00056 lcas_db_entry_t; 00057 00058 /****************************************************************************** 00059 * Module definition 00060 *****************************************************************************/ 00072 extern lcas_db_entry_t * lcas_db_fill_entry( 00073 lcas_db_entry_t ** plcas_db, 00074 lcas_db_entry_t * db_entry 00075 ); 00076 00086 extern lcas_db_entry_t ** lcas_db_read( 00087 char * lcas_db_fname 00088 ); 00089 00100 extern int lcas_db_clean_list( 00101 lcas_db_entry_t ** list 00102 ); 00103 00111 extern int lcas_db_clean(); 00112 00113 #endif /* _LCAS_DB_READ_H */ 00114 00115 /****************************************************************************** 00116 CVS Information: 00117 $Source: /cvs/jra1mw/org.glite.security.lcas/src/_lcas_db_read.h,v $ 00118 $Date: 2005/02/28 11:45:52 $ 00119 $Revision: 2.7 $ 00120 $Author: msteenba $ 00121 ******************************************************************************/