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

lcmaps_plugindl_s Struct Reference

the lcmaps plugin module structure More...


Data Fields

void * handle
lcmaps_proc_t procs [MAXPROCS]
char pluginname [LCMAPS_MAXPATHLEN+1]
char pluginargs [LCMAPS_MAXARGSTRING+1]
int init_argc
char * init_argv [LCMAPS_MAXARGS]
int run_argc
lcmaps_argument_trun_argv
lcmaps_plugindl_snext


Detailed Description

the lcmaps plugin module structure

Definition at line 108 of file lcmaps_pluginmanager.c.


Field Documentation

void* lcmaps_plugindl_s::handle
 

dlopen handle to plugin module

Definition at line 110 of file lcmaps_pluginmanager.c.

Referenced by clean_plugin_list(), PluginInit(), and print_lcmaps_plugin().

int lcmaps_plugindl_s::init_argc
 

number of arguments for the initialization function

Definition at line 114 of file lcmaps_pluginmanager.c.

Referenced by clean_plugin_list(), PluginInit(), and print_lcmaps_plugin().

char* lcmaps_plugindl_s::init_argv[LCMAPS_MAXARGS]
 

list of arguments for the initialization function

Definition at line 115 of file lcmaps_pluginmanager.c.

Referenced by clean_plugin_list(), PluginInit(), and print_lcmaps_plugin().

struct lcmaps_plugindl_s* lcmaps_plugindl_s::next
 

pointer to the next plugin in the plugin list

Definition at line 118 of file lcmaps_pluginmanager.c.

Referenced by clean_plugin_list(), PluginInit(), print_lcmaps_plugin(), runPlugin(), runPluginManager(), and startPluginManager().

char lcmaps_plugindl_s::pluginargs[LCMAPS_MAXARGSTRING+1]
 

argument string

Definition at line 113 of file lcmaps_pluginmanager.c.

Referenced by PluginInit(), and print_lcmaps_plugin().

char lcmaps_plugindl_s::pluginname[LCMAPS_MAXPATHLEN+1]
 

name of plugin

Definition at line 112 of file lcmaps_pluginmanager.c.

Referenced by clean_plugin_list(), PluginInit(), print_lcmaps_plugin(), runPlugin(), runPluginManager(), and startPluginManager().

lcmaps_proc_t lcmaps_plugindl_s::procs[MAXPROCS]
 

list of handles to interface functions of plugin

Definition at line 111 of file lcmaps_pluginmanager.c.

Referenced by clean_plugin_list(), PluginInit(), print_lcmaps_plugin(), and runPlugin().

int lcmaps_plugindl_s::run_argc
 

number of arguments for the plugin run function (get credentials)

Definition at line 116 of file lcmaps_pluginmanager.c.

Referenced by PluginInit(), print_lcmaps_plugin(), runPlugin(), and runPluginManager().

lcmaps_argument_t* lcmaps_plugindl_s::run_argv
 

list of arguments for the plugin run function (get credentials)

Definition at line 117 of file lcmaps_pluginmanager.c.

Referenced by PluginInit(), print_lcmaps_plugin(), runPlugin(), and runPluginManager().


The documentation for this struct was generated from the following file:
Generated on Sun May 29 21:22:13 2005 for lcmaps by doxygen 1.3.5