#include "lcmaps_db_read.h"
#include "pdl.h"
#include "pdl_policy.h"
Include dependency graph for evaluationmanager.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions | |
int | startEvaluationManager (const char *name) |
int | getPluginNameAndArgs (lcmaps_db_entry_t **plugin) |
int | runEvaluationManager (void) |
int | stopEvaluationManager (void) |
The function listed in here are accessible to anyone. This is the way to communicate with the evaluation manager. The evaluation manager deligates the becessary work to the Policy Language Description module (PDL).
Definition in file evaluationmanager.h.
|
Get a list of plugins and their arguments based on the configuration file. The memory that is allocted is freed during the stopEvaluationManager() call.
Definition at line 86 of file evaluationmanager.c. Referenced by startPluginManager().
|
|
Run the evaluation manager. The evaluation manager has to be initialized by calling statrEvaluation Manager first.
Definition at line 164 of file evaluationmanager.c. |
|
Start the evaluation manager.
Definition at line 62 of file evaluationmanager.c. Referenced by startPluginManager().
|
|
Stop the evaluation manager after is has run successfully. Strictly speaking, the evalauation manager needs no stopping. This call is a good point to clean up the resources used by the evaluation manager.
Definition at line 195 of file evaluationmanager.c. |