#include "lcmaps_config.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "lcmaps_modules.h"
#include "lcmaps_arguments.h"
Include dependency graph for lcmaps_plugin_example.c:

Go to the source code of this file.
Functions | |
| int | plugin_introspect (int *argc, lcmaps_argument_t **argv) |
| Plugin asks for required arguments. More... | |
| int | plugin_initialize (int argc, char **argv) |
| initialize the plugin. More... | |
| int | plugin_run (int argc, lcmaps_argument_t *argv) |
| Gather credentials for user making use of the ordered arguments. More... | |
| int | plugin_terminate () |
| Whatever is needed to terminate the plugin module goes in here. More... | |
Definition in file lcmaps_plugin_example.c.
|
|
initialize the plugin.
Everything that is needed to initialize the plugin should be put inside this function. Arguments as read from the LCMAPS database (argc, argv) are passed to the plugin.
Definition at line 139 of file lcmaps_plugin_example.c. |
|
|
Plugin asks for required arguments.
Definition at line 87 of file lcmaps_plugin_example.c. |
|
|
Gather credentials for user making use of the ordered arguments.
Ask for credentials by passing the arguments (like JDL, globus DN, VOMS roles etc.) that were ordered earlier by the plugin_introspect() function
Definition at line 182 of file lcmaps_plugin_example.c. |
|
|
Whatever is needed to terminate the plugin module goes in here.
Definition at line 250 of file lcmaps_plugin_example.c. |
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001