/[pdpsoft]/trunk/grid-mw-security/ees/include/nextgen.h
ViewVC logotype

Diff of /trunk/grid-mw-security/ees/include/nextgen.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 524 by aramv, Tue Jun 30 13:03:07 2009 UTC revision 525 by aramv, Wed Jul 15 08:55:01 2009 UTC
# Line 5  Line 5 
5          \author Aram Verstegen          \author Aram Verstegen
6    
7          This header contains the delcaration of the Nextgen library functions:          This header contains the delcaration of the Nextgen library functions:
8          -# NG_Init(): Starts the Nextgen library, which invokes the Evaluation Manager, which in turn invokes the PluginManager to load and run the required plugins.          -# NG_Init(): Starts the Nextgen library, which invokes the Evaluation Manager, which in turn invokes the PluginManager to load and init the required plugins.
9          -# NG_Term(): Terminates the Nextgen library, prompting a cleanup of the stored data.          -# NG_Run(plugin_name): Runs the Nextgen library, which iterates through the list and invokes the PluginManager to run the selected plugins.
10            -# NG_Term(): Terminates the Nextgen library, prompting a cleanup of the stored data in the AOS and plugin manager.
11    
12      -# AOS_Init(): Initializes the AOS to store data.
13      -# AOS_TERM(): Terminates the AOS, clearing the allocated data.
14      -# ng_log(): Logging function for internal library use.
15    
16  */  */
17  #ifndef NEXTGEN_H  #ifndef NEXTGEN_H
# Line 17  Line 22 
22    
23  #define MAX_TIME_STRING_SIZE 256  #define MAX_TIME_STRING_SIZE 256
24    
25    /*! Return codes to be used in the NG library. */
26  typedef enum {  typedef enum {
27    NG_SUCCESS,    NG_SUCCESS, /*! Success */
28    NG_FAILURE    NG_FAILURE  /*! Failure */
29  } NG_RC;  } NG_RC;
30    
31    /*! Return codes to be used in NG plugins. */
32  typedef enum {  typedef enum {
33    NG_PL_SUCCESS,    NG_PL_SUCCESS, /*! Success */
34    NG_PL_FAILURE    NG_PL_FAILURE  /*! Failure */
35  } NG_PL_RC;  } NG_PL_RC;
36    
37  extern NG_RC          NG_Init(void);  extern NG_RC          NG_Init(void);

Legend:
Removed from v.524  
changed lines
  Added in v.525

grid.support@nikhef.nl
ViewVC Help
Powered by ViewVC 1.1.28