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"

Include dependency graph for lcmaps_runvars.c:

Include dependency graph

Go to the source code of this file.

Variables

lcmaps_argument_t runvars_list []


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

    For internal use only.

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}
}

For internal use only.

Definition at line 58 of file lcmaps_runvars.c.


Generated at Thu Mar 4 17:39:28 2004 for edg-lcmaps by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001