Crossfire Server, Trunk
|
#include <plugin.h>
Data Fields | |
f_plug_postinit | closefunc |
char | fullname [MAX_BUF] |
event_registration | global_registration [NR_EVENTS] |
char | id [MAX_BUF] |
LIBPTRTYPE | libptr |
struct _crossfire_plugin * | next |
struct _crossfire_plugin * | prev |
f_plug_property | propfunc |
f_plug_postinit _crossfire_plugin::closefunc |
Plugin Termination function
Definition at line 99 of file plugin.h.
Referenced by cleanupPlugins(), plugins_init_plugin(), and plugins_remove_plugin().
char _crossfire_plugin::fullname[MAX_BUF] |
Plugin full name
Definition at line 102 of file plugin.h.
Referenced by plugins_display_list(), and plugins_init_plugin().
event_registration _crossfire_plugin::global_registration[NR_EVENTS] |
Global event registration identifiers.
Definition at line 103 of file plugin.h.
Referenced by cfapi_system_register_global_event(), cfapi_system_unregister_global_event(), plugins_init_plugin(), and plugins_remove_plugin().
char _crossfire_plugin::id[MAX_BUF] |
Plugin identification string
Definition at line 101 of file plugin.h.
Referenced by plugins_display_list(), plugins_find_plugin(), plugins_init_plugin(), and plugins_remove_plugin().
LIBPTRTYPE _crossfire_plugin::libptr |
Pointer to the plugin library
Definition at line 100 of file plugin.h.
Referenced by plugins_init_plugin(), and plugins_remove_plugin().
struct _crossfire_plugin* _crossfire_plugin::next |
Next plugin in list
Definition at line 104 of file plugin.h.
Referenced by cleanupPlugins(), plugins_display_list(), plugins_find_plugin(), plugins_init_plugin(), and plugins_remove_plugin().
struct _crossfire_plugin* _crossfire_plugin::prev |
Previous plugin in list
Definition at line 105 of file plugin.h.
Referenced by plugins_init_plugin(), and plugins_remove_plugin().
f_plug_property _crossfire_plugin::propfunc |
Plugin getProperty function
Definition at line 98 of file plugin.h.
Referenced by plugins_init_plugin().