|
navit
0.5.3-trunk
|
#include <string.h>#include <glib.h>#include "config.h"#include "plugin.h"#include "file.h"#include "item.h"#include "debug.h"Data Structures | |
| struct | plugin |
| struct | plugins |
Macros | |
| #define | PLUGIN_C |
Functions | |
| static struct plugin * | plugin_new_from_path (char *plugin) |
| int | plugin_load (struct plugin *pl) |
| char * | plugin_get_name (struct plugin *pl) |
| int | plugin_get_active (struct plugin *pl) |
| void | plugin_set_active (struct plugin *pl, int active) |
| void | plugin_set_lazy (struct plugin *pl, int lazy) |
| static void | plugin_set_ondemand (struct plugin *pl, int ondemand) |
| void | plugin_call_init (struct plugin *pl) |
| void | plugin_unload (struct plugin *pl) |
| void | plugin_destroy (struct plugin *pl) |
| struct plugins * | plugins_new (struct attr *in, struct attr **out) |
| struct plugin * | plugin_new (struct attr *parent, struct attr **attrs) |
| int | plugins_init (struct plugins *pls) |
| void | plugins_destroy (struct plugins *pls) |
| static void * | find_by_name (enum plugin_category category, const char *name) |
| void * | plugin_get_category (enum plugin_category category, const char *category_name, const char *name) |
Variables | |
| struct plugins * | pls |
| #define PLUGIN_C |