Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

_lcas_db_read.h File Reference

Internal header file of LCAS database reader. More...

#include "_lcas_defines.h"

Include dependency graph for _lcas_db_read.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Data Structures

struct  lcas_db_entry_s
 LCAS data base element structure. More...


Typedefs

typedef struct lcas_db_entry_s  lcas_db_entry_t
 type of LCAS data base element. More...


Functions

lcas_db_entry_tlcas_db_fill_entry (lcas_db_entry_t **plcas_db, lcas_db_entry_t *db_entry)
 Add a database entry to a list. More...

lcas_db_entry_t** lcas_db_read (char *lcas_db_fname)
 Read database from file. More...

int lcas_db_clean_list (lcas_db_entry_t **list)
 Clean/remove the database list. More...

int lcas_db_clean ()
 Clean/remove the database structure. More...


Detailed Description

Internal header file of LCAS database reader.

Author:
Martijn Steenbakkers for the EU DataGrid.

This header contains the declarations of the LCAS database reader functions and typedefs.

For internal use only.

Definition in file _lcas_db_read.h.


Typedef Documentation

typedef struct lcas_db_entry_s lcas_db_entry_t
 

type of LCAS data base element.

For internal use only.


Function Documentation

int lcas_db_clean ( )
 

Clean/remove the database structure.

Return values:
0   succes
1   failure

For internal use only.

Definition at line 545 of file lcas_db_read.c.

Referenced by lcas_init().

int lcas_db_clean_list ( lcas_db_entry_t ** list )
 

Clean/remove the database list.

Parameters:
list   pointer to the database list
Return values:
0   succes.
1   failure.

For internal use only.

Definition at line 522 of file lcas_db_read.c.

lcas_db_entry_t * lcas_db_fill_entry ( lcas_db_entry_t ** list,
lcas_db_entry_t * entry )
 

Add a database entry to a list.

Parameters:
list   database list (array of database entry pointers)
entry   the database entry to be added
Returns:
a pointer to the newly created database entry in the list or NULL (error)

For internal use only.

Definition at line 178 of file lcas_db_read.c.

lcas_db_entry_t ** lcas_db_read ( char * lcas_db_fname )
 

Read database from file.

Parameters:
lcas_db_fname   database file.
Returns:
a pointer to the database list

For internal use only.

Definition at line 80 of file lcas_db_read.c.


Generated at Tue Sep 23 15:06:55 2003 for edg-lcas by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001