|
Audacious
$Id:Doxyfile42802007-03-2104:39:00Znenolod$
|
#include <assert.h>#include <errno.h>#include <glib.h>#include <gmodule.h>#include <pthread.h>#include <string.h>#include <sys/stat.h>#include <libaudcore/audstrings.h>#include <libaudgui/init.h>#include "debug.h"#include "plugin.h"#include "util.h"#include "drct.h"#include "misc.h"#include "playlist.h"#include "plugins.h"Go to the source code of this file.
Classes | |
| struct | LoadedModule |
Macros | |
| #define | AUD_API_DECLARE |
Functions | |
| Plugin * | plugin_load (const char *filename) |
| static void | plugin2_unload (LoadedModule *loaded) |
| static bool_t | scan_plugin_func (const char *path, const char *basename, void *data) |
| static void | scan_plugins (const char *path) |
| void | plugin_system_init (void) |
| void | plugin_system_cleanup (void) |
Variables | |
| static const char * | plugin_dir_list [] = {PLUGINSUBS, NULL} |
| char | verbose = 0 |
| AudAPITable | api_table |
| static GList * | loaded_modules = NULL |
| static pthread_mutex_t | mutex = PTHREAD_MUTEX_INITIALIZER |
| #define AUD_API_DECLARE |
Definition at line 35 of file pluginenum.c.
|
static |
Definition at line 119 of file pluginenum.c.
Referenced by plugin_system_cleanup().
| Plugin* plugin_load | ( | const char * | filename | ) |
Definition at line 61 of file pluginenum.c.
Referenced by plugin_get_header(), and plugin_register().
| void plugin_system_cleanup | ( | void | ) |
Definition at line 204 of file pluginenum.c.
Referenced by stop_plugins_one().
| void plugin_system_init | ( | void | ) |
Definition at line 165 of file pluginenum.c.
Referenced by start_plugins_one().
|
static |
Definition at line 142 of file pluginenum.c.
Referenced by scan_plugins().
|
static |
Definition at line 160 of file pluginenum.c.
Referenced by plugin_system_init().
| AudAPITable api_table |
Definition at line 46 of file pluginenum.c.
|
static |
Definition at line 58 of file pluginenum.c.
Referenced by plugin_load(), and plugin_system_cleanup().
|
static |
Definition at line 59 of file pluginenum.c.
Referenced by plugin2_unload(), and plugin_load().
|
static |
Definition at line 42 of file pluginenum.c.
Referenced by plugin_system_init().
| char verbose = 0 |
Definition at line 44 of file pluginenum.c.
1.8.5