#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <pwd.h>
#include <ctype.h>
#include "lcmaps_config.h"
#include "lcmaps_modules.h"
#include "lcmaps_arguments.h"
#include "lcmaps_cred_data.h"
#include "lcmaps_gridlist.h"
Go to the source code of this file.
Functions | |
int | plugin_initialize (int argc, char **argv) |
initialize the plugin. More... | |
int | plugin_introspect (int *argc, lcmaps_argument_t **argv) |
Plugin asks for required arguments. 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_voms_poolgroup.c.
|
initialize the plugin. plugin_initialize(int argc, char **argv)
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 197 of file lcmaps_voms_poolgroup.c. |
|
Plugin asks for required arguments. plugin_introspect(int *argc, lcmaps_argument_t **argv)
Definition at line 293 of file lcmaps_voms_poolgroup.c. |
|
Gather credentials for user making use of the ordered arguments. plugin_run(int argc, lcmaps_argument_t *argv)
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 325 of file lcmaps_voms_poolgroup.c. |
|
Whatever is needed to terminate the plugin module goes in here.
Definition at line 526 of file lcmaps_voms_poolgroup.c. |