navit
0.5.1-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 (void) |
struct plugin * | plugin_new (struct attr *parent, struct attr **attrs) |
void | 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 |