OpenLDevPlugin Struct Reference

Plugin information and functions loaded from the library.

#include <openldev-plugin.h>


Data Fields

int plugin_id
gboolean enabled
string file
string library
string name
string author
string description
string copyright
PluginState state
PluginState(* init )(gpointer)
PluginState(* destroy )(gpointer)
PluginState(* reload )(gpointer)
GModule * module


Field Documentation

string OpenLDevPlugin::author
 

Programmer that created the plugin.

string OpenLDevPlugin::copyright
 

Simple copyright information about the creation of the plugin.

string OpenLDevPlugin::description
 

A short, one line description of the plugin.

PluginState(* OpenLDevPlugin::destroy)(gpointer)
 

Loaded disable function from the plugin library.

gboolean OpenLDevPlugin::enabled
 

Whether the plugin is currently enabled or disabled.

string OpenLDevPlugin::file
 

The location of the plugin file on the user's system.

PluginState(* OpenLDevPlugin::init)(gpointer)
 

Loaded initialization function from the plugin library.

string OpenLDevPlugin::library
 

The location of the plugin library on the user's system.

GModule* OpenLDevPlugin::module
 

A GModule object that contains the links to the plugin library.

string OpenLDevPlugin::name
 

Full name of the plugin.

int OpenLDevPlugin::plugin_id
 

The value of the plugin in the list. This corresponds to its location in the vector.

PluginState(* OpenLDevPlugin::reload)(gpointer)
 

Loaded re-enable function from the plugin library.

PluginState OpenLDevPlugin::state
 

The current state of the plugin. See the PluginState enum.


The documentation for this struct was generated from the following file:
Generated on Sun May 14 14:57:42 2006 for OpenLDev by  doxygen 1.4.6