|
| static int | plugin_register_compare (plugin_t *data1, plugin_t *data2) |
| |
| | DYNSTUFF_LIST_DECLARE_SORTED_NF (plugins, plugin_t, plugin_register_compare, static __DYNSTUFF_LIST_ADD_SORTED, __DYNSTUFF_NOUNLINK) EXPORTNOT list_t watches |
| |
| static int | ekg2_dlclose (void *plugin) |
| |
| static void * | ekg2_dlopen (const char *name) |
| |
| static void * | ekg2_dlsym (void *plugin, char *name) |
| |
| EXPORTNOT void | plugin_load (const char *name) |
| |
| EXPORTNOT plugin_t * | remote_plugin_load (const char *name, int prio) |
| |
| EXPORTNOT void | remote_plugins_destroy () |
| |
| plugin_t * | plugin_find (const char *name) |
| |
| int | plugin_register (plugin_t *p, int prio) |
| |
| EXPORTNOT void | plugin_unload (plugin_t *p) |
| |
| int | plugin_unregister (plugin_t *p) |
| |
| query_t * | query_connect_id (plugin_t *plugin, const int id, query_handler_func_t *handler, void *data) |
| |
| EXPORTNOT void | queries_destroy () |
| |
| int | query_emit_id (plugin_t *plugin, const int id,...) |
| |
| static watch_t * | watch_find (plugin_t *plugin, int fd, watch_type_t type) |
| |
| static | LIST_FREE_ITEM (watch_free_data, watch_t *) |
| |
| EXPORTNOT void | watch_free (watch_t *w) |
| |
| EXPORTNOT void | watch_handle (watch_t *w) |
| |
| EXPORTNOT int | watch_write (watch_t *w, const char *buf, int len) |
| |
| EXPORTNOT void | watches_destroy () |
| |
| watch_t * | watch_add (plugin_t *plugin, int fd, watch_type_t type, watcher_handler_func_t *handler, void *data) |
| |
| int | watch_remove (plugin_t *plugin, int fd, watch_type_t type) |
| |
| int | plugin_abi_version (int plugin_abi_ver, const char *plugin_name) |
| |