Crossfire Server, Branch 1.12  R12190
Data Fields
_crossfire_plugin Struct Reference

One loaded plugin. More...

#include <plugin.h>

Collaboration diagram for _crossfire_plugin:
Collaboration graph
[legend]

Data Fields

f_plug_postinit closefunc
 Plugin Termination function.
f_plug_api eventfunc
 Event Handler function.
char fullname [MAX_BUF]
 Plugin full name.
f_plug_api gevent [NR_EVENTS]
 Global events registered.
char id [MAX_BUF]
 Plugin identification string.
LIBPTRTYPE libptr
 Pointer to the plugin library.
struct _crossfire_pluginnext
 Next plugin in list.
struct _crossfire_pluginprev
 Previous plugin in list.
f_plug_api propfunc
 Plugin getProperty function.

Detailed Description

One loaded plugin.

Definition at line 135 of file plugin.h.


Field Documentation

Plugin Termination function.

Definition at line 138 of file plugin.h.

Referenced by cleanupPlugins(), plugins_init_plugin(), and plugins_remove_plugin().

Event Handler function.

Definition at line 136 of file plugin.h.

Referenced by execute_event(), and plugins_init_plugin().

Plugin full name.

Definition at line 141 of file plugin.h.

Referenced by plugins_display_list(), and plugins_init_plugin().

Plugin identification string.

Definition at line 140 of file plugin.h.

Referenced by plugins_display_list(), plugins_find_plugin(), plugins_init_plugin(), and plugins_remove_plugin().

Pointer to the plugin library.

Definition at line 139 of file plugin.h.

Referenced by plugins_init_plugin(), and plugins_remove_plugin().

Previous plugin in list.

Definition at line 144 of file plugin.h.

Referenced by plugins_init_plugin(), and plugins_remove_plugin().

Plugin getProperty function.

Definition at line 137 of file plugin.h.

Referenced by find_plugin_command(), and plugins_init_plugin().


The documentation for this struct was generated from the following file: