Crossfire Server, Trunk  R21024
_crossfire_plugin Struct Reference

#include <plugin.h>

+ Collaboration diagram for _crossfire_plugin:

Data Fields

f_plug_postinit closefunc
 
f_plug_event eventfunc
 
char fullname [MAX_BUF]
 
f_plug_event gevent [NR_EVENTS]
 
char id [MAX_BUF]
 
LIBPTRTYPE libptr
 
struct _crossfire_pluginnext
 
struct _crossfire_pluginprev
 
f_plug_property propfunc
 

Detailed Description

One loaded plugin.

Definition at line 143 of file plugin.h.

Field Documentation

◆ closefunc

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().

◆ eventfunc

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().

◆ fullname

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().

◆ gevent

f_plug_event _crossfire_plugin::gevent[NR_EVENTS]

◆ id

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().

◆ libptr

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().

◆ next

struct _crossfire_plugin* _crossfire_plugin::next

◆ prev

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().

◆ propfunc

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: