plugin.c File Reference
The commotiond plugin loader. More...
#include <stdlib.h>
#include <stdio.h>
#include <dirent.h>
#include <dlfcn.h>
#include "obj.h"
#include "cmd.h"
#include "list.h"
#include "debug.h"
#include "util.h"
#include "plugin.h"
Functions | |
int | co_plugins_shutdown (void) |
shuts down and closes all plugins | |
int | co_plugins_start (void) |
starts all loaded plugins | |
int | co_plugins_init (size_t index_size) |
initializes global plugin list More... | |
int | co_plugins_load (const char *dir_path) |
loads all plugins in specified path More... | |
Detailed Description
The commotiond plugin loader.
Function Documentation
int co_plugins_init | ( | size_t | index_size | ) |
initializes global plugin list
- Parameters
-
index_size specifies size of index for plugins list (16 or 32 bit)
References co_plugins_shutdown().
Referenced by main().
int co_plugins_shutdown(void)
shuts down and closes all plugins
Definition: plugin.c:63
Definition: obj.h:131
int co_plugins_load | ( | const char * | dir_path | ) |
loads all plugins in specified path
- Parameters
-
dir_path directory to load plugins from
References process_files().
Referenced by main().
int process_files(const char *dir_path, file_iter loader)
processes file paths
Definition: util.c:145
Generated on Fri Jun 6 2014 13:22:05 for commotiond by 1.8.7