_PurplePlugin Struct Reference

A plugin handle. More...

#include <plugin.h>

Collaboration diagram for _PurplePlugin:

Collaboration graph
[legend]

Data Fields

void(* _purple_reserved1 )(void)
void(* _purple_reserved2 )(void)
void(* _purple_reserved3 )(void)
void(* _purple_reserved4 )(void)
GList * dependent_plugins
 Plugins depending on this.
char * error
void * extra
 Plugin-specific data.
void * handle
 The module handle.
PurplePluginInfoinfo
 The plugin information.
void * ipc_data
 IPC data.
gboolean loaded
 The loaded state.
gboolean native_plugin
 Native C plugin.
char * path
 The path to the plugin.
gboolean unloadable
 Unloadable.

Detailed Description

A plugin handle.

Definition at line 133 of file plugin.h.


Field Documentation

void* _PurplePlugin::extra

Plugin-specific data.

Definition at line 142 of file plugin.h.

void* _PurplePlugin::handle

The module handle.

Definition at line 137 of file plugin.h.

PurplePluginInfo* _PurplePlugin::info

The plugin information.

Definition at line 139 of file plugin.h.

void* _PurplePlugin::ipc_data

IPC data.

Definition at line 141 of file plugin.h.

gboolean _PurplePlugin::loaded

The loaded state.

Definition at line 136 of file plugin.h.

gboolean _PurplePlugin::native_plugin

Native C plugin.

Definition at line 135 of file plugin.h.

char* _PurplePlugin::path

The path to the plugin.

Definition at line 138 of file plugin.h.


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