Crossfire Server, Trunk  R20513
Data Fields
_crossfire_plugin Struct Reference

One loaded plugin. More...

#include <plugin.h>

Collaboration diagram for _crossfire_plugin:
Collaboration graph

Data Fields

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

Detailed Description

One loaded plugin.

Definition at line 143 of file plugin.h.

Field Documentation

f_plug_postinit _crossfire_plugin::closefunc

Plugin Termination function.

Definition at line 146 of file plugin.h.

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

f_plug_event _crossfire_plugin::eventfunc

Event Handler function.

Definition at line 144 of file plugin.h.

Referenced by do_execute_event(), and plugins_init_plugin().

char _crossfire_plugin::fullname[MAX_BUF]

Plugin full name.

Definition at line 149 of file plugin.h.

Referenced by plugins_display_list(), and plugins_init_plugin().

f_plug_event _crossfire_plugin::gevent[NR_EVENTS]
char _crossfire_plugin::id[MAX_BUF]

Plugin identification string.

Definition at line 148 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 147 of file plugin.h.

Referenced by plugins_init_plugin(), and plugins_remove_plugin().

struct _crossfire_plugin* _crossfire_plugin::next
struct _crossfire_plugin* _crossfire_plugin::prev

Previous plugin in list.

Definition at line 152 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 145 of file plugin.h.

Referenced by find_plugin_command(), and plugins_init_plugin().


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