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

pdl.h File Reference

General include file. More...

#include <stdio.h>

Include dependency graph for pdl.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  plugin_s
 Structure holds a plugin name and its arguments, as well as the line number the plugin is first mentioned. More...

struct  record_s
 Structure is used to keep track of strings and the line they appear on. More...


Defines

#define TRUE   1

Typedefs

typedef struct record_s  record_t
 Structure is used to keep track of strings and the line they appear on. More...

typedef struct plugin_s  plugin_t
 Structure holds a plugin name and its arguments, as well as the line number the plugin is first mentioned. More...


Enumerations

enum  pdl_error_t {
  PDL_UNKNOWN, PDL_INFO, PDL_WARNING, PDL_ERROR,
  PDL_SAME
}
enum  plugin_status_t { EVALUATION_START, EVALUATION_SUCCESS, EVALUATION_FAILURE }


Detailed Description

General include file.

In this include file all general "things" can be found.

Author:
G.M. Venekamp (venekamp@nikhef.nl)
Version:
Revision:
1.9
Date:
Date:
2003/07/08 14:22:54

Definition in file pdl.h.


Define Documentation

#define TRUE   1
 

The evaluation manager defines its own boolean type. It first undefines any existing type defenitions before it defines it itself.

Definition at line 44 of file pdl.h.


Typedef Documentation

typedef struct plugin_s plugin_t
 

Structure holds a plugin name and its arguments, as well as the line number the plugin is first mentioned.

typedef struct record_s record_t
 

Structure is used to keep track of strings and the line they appear on.

When lex finds a match, this structure is used to keep track of the relevant information. The matchig string as well as the line number are saved. The line number can be used for later references when an error related to the symbol has occured. This allows for easier debugging of the configuration file.


Enumeration Type Documentation

enum pdl_error_t
 

Different levels of error logging.

Enumeration values:
PDL_UNKNOWN   Unknown error level.
PDL_INFO   Informational level.
PDL_WARNING   Warning level.
PDL_ERROR   Error level.
PDL_SAME   Repeat the previous level.

Definition at line 52 of file pdl.h.

enum plugin_status_t
 

Guide the selection of the next plugin.

Enumeration values:
EVALUATION_START   The evaluation process has just started.
EVALUATION_SUCCESS   The evaluation of the plugin was successful.
EVALUATION_FAILURE   The evaluation of the plugin was unsuccessfyl.

Definition at line 65 of file pdl.h.


Generated at Fri Jul 11 18:38:15 2003 for edg-lcmaps by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001