PluginHeader Struct Reference

The plugin module header. More...

#include <plugin.h>

List of all members.

Public Attributes

gint magic
gint version
const gchar * name
void(* init )(void)
void(* fini )(void)
InputPlugin *const * ip_list
OutputPlugin *const * op_list
EffectPlugin *const * ep_list
GeneralPlugin *const * gp_list
VisPlugin *const * vp_list
TransportPlugin *const * tp_list
PlaylistPlugin *const * pp_list
Iface * iface

Detailed Description

The plugin module header.

Each module can contain several plugins, of any supported type.

Definition at line 57 of file plugin.h.


Member Data Documentation

EffectPlugin* const* PluginHeader::ep_list

Definition at line 67 of file plugin.h.

Referenced by plugin2_process(), and plugin2_unload().

void(* PluginHeader::fini)(void)

Referenced by plugin2_unload().

GeneralPlugin* const* PluginHeader::gp_list

Definition at line 68 of file plugin.h.

Referenced by plugin2_process().

Definition at line 73 of file plugin.h.

Referenced by plugin2_process().

void(* PluginHeader::init)(void)

Referenced by plugin2_process().

InputPlugin* const* PluginHeader::ip_list

Definition at line 65 of file plugin.h.

Referenced by plugin2_process(), and plugin2_unload().

Definition at line 58 of file plugin.h.

Referenced by plugin2_process().

const gchar* PluginHeader::name

Definition at line 60 of file plugin.h.

OutputPlugin* const* PluginHeader::op_list

Definition at line 66 of file plugin.h.

Referenced by plugin2_process().

PlaylistPlugin* const* PluginHeader::pp_list

Definition at line 71 of file plugin.h.

Referenced by plugin2_process(), and plugin2_unload().

TransportPlugin* const* PluginHeader::tp_list

Definition at line 70 of file plugin.h.

Referenced by plugin2_process(), and plugin2_unload().

Definition at line 59 of file plugin.h.

Referenced by plugin2_process().

VisPlugin* const* PluginHeader::vp_list

Definition at line 69 of file plugin.h.

Referenced by plugin2_process().


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

Generated on 27 Aug 2011 for Audacious by  doxygen 1.6.1