iceWing
|
#include <plugin.h>
Data Fields | |
const char * | name |
int | abi_version |
void(* | init )(struct plugDefinition *plug, grabParameter *para, int argc, char **argv) |
int(* | init_options )(struct plugDefinition *plug) |
void(* | cleanup )(struct plugDefinition *plug) |
BOOL(* | process )(struct plugDefinition *plug, char *id, struct plugData *data) |
void * | reserved1 |
void * | reserved2 |
void * | reserved3 |
Definition of a plugin instance. Must be returned by the plug_get_info() factory function of a plugin.
const char* plugDefinition::name |
Name of the instance, must be unique
int plugDefinition::abi_version |
Always PLUG_ABI_VERSION
void(* plugDefinition::init)(struct plugDefinition *plug, grabParameter *para, int argc, char **argv) |
int(* plugDefinition::init_options)(struct plugDefinition *plug) |
void(* plugDefinition::cleanup)(struct plugDefinition *plug) |
BOOL(* plugDefinition::process)(struct plugDefinition *plug, char *id, struct plugData *data) |
void* plugDefinition::reserved1 |
void* plugDefinition::reserved2 |
void* plugDefinition::reserved3 |