Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

lcmaps_runvars.c File Reference

Extract variables that will be used by the plugins. More...

#include "lcmaps_config.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <gssapi.h>
#include "lcmaps_log.h"
#include "lcmaps_types.h"
#include "lcmaps_utils.h"
#include "lcmaps_arguments.h"
#include "_lcmaps_runvars.h"

Go to the source code of this file.


Detailed Description

Extract variables that will be used by the plugins.

Author:
Martijn Steenbakkers for the EU DataGrid.
This module takes the data that are presented to LCMAPS (the global credential and Job request) and extracts the variables that will be used by the plugins from it and stores them into a list. The interface to the LCMAPS module is composed of:
  1. lcmaps_extractRunVars(): takes the global credential and Job request and extracts run variables from them
  2. lcmaps_setRunVars(): adds run variables to a list
  3. lcmaps_getRunVars(): gets run variables from list

Definition in file lcmaps_runvars.c.


Variable Documentation

lcmaps_argument_t runvars_list[] [static]
 

Initial value:

 {
    { "user_dn"     , "char *"           ,  0,   NULL},
    { "user_cred"   , "gss_cred_id_t"    ,  0,   NULL},
    { "lcmaps_cred" , "lcmaps_cred_id_t" ,  0,   NULL},
    { "job_request" , "lcmaps_request_t" ,  0,   NULL},
    { "job_request" , "char *"           ,  0,   NULL},
    { NULL          , NULL               , -1,   NULL}
}

Definition at line 58 of file lcmaps_runvars.c.


Generated on Sat Oct 2 02:18:27 2004 for edg-lcmaps by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002