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

Diff of /trunk/grid-mw-security/ees/include/common/plugin_manager.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 declarations of the NextGen Library functions:          This header contains the declarations of the NextGen Library functions:
8          -#      startPluginManager(): start the PluginManager --> load plugins as dictated by the EvaluationManager          -# startPluginManager(): start the PluginManager --> load plugins as dictated by the EvaluationManager
9          -#      stopPluginManager():    stop the PluginManager          -# stopPluginManager(): stop the PluginManager
10          -#                -# runPlugin(plugin_name): find plugin with name plugin_name in list, and call its run function.
11      -# termPlugin(plugin_name): find plugin with name plugin_name in list, and call its term function.
12    
13      -# get_running_plugin(): returns a pointer to the node containing the running plugin's DL handle.
14      -# set_running_plugin(plugin_handle): set a pointer to the node containing the running plugin's DL handle.
15    
16  */  */
17  #ifndef PLUGIN_MANAGER_H  #ifndef PLUGIN_MANAGER_H
18  #define PLUGIN_MANAGER_H  #define PLUGIN_MANAGER_H
# Line 20  extern NG_RC                                                                                   runPlugin(char*); Line 25  extern NG_RC                                                                                   runPlugin(char*);
25  extern NG_RC                                                                                    termPlugin(char*);  extern NG_RC                                                                                    termPlugin(char*);
26  extern NG_RC                                                                                    stopPluginManager(void);  extern NG_RC                                                                                    stopPluginManager(void);
27    
28  lcmaps_plugindl_t *             get_running_plugin(void);  lcmaps_plugindl_t *               get_running_plugin(void);
29  void                            set_running_plugin(lcmaps_plugindl_t * plugin);  void                              set_running_plugin(lcmaps_plugindl_t * plugin);
30    
31  #endif  #endif

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

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