plugin_factory_class Struct Reference

base class for plugins that can allocate instances. More...

#include <plugin.h>

Collaboration diagram for plugin_factory_class:

Collaboration graph
[legend]

Data Fields

void *(* alloc )(const struct plugin_factory_class *class)
 create a instance of this class.
struct plugin_basic_class base_class
void(* destroy )(void *instance)
 destroy/free/delete an instance.
size_t instance_size
 used by the alloc() method

Detailed Description

base class for plugins that can allocate instances.

Definition at line 35 of file plugin.h.


Field Documentation

void*(* plugin_factory_class::alloc)(const struct plugin_factory_class *class)

create a instance of this class.

Definition at line 36 of file plugin.h.

void(* plugin_factory_class::destroy)(void *instance)

destroy/free/delete an instance.

used by the alloc() method

Definition at line 37 of file plugin.h.


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

Generated on Mon Dec 28 09:03:38 2009 for boris by  doxygen 1.5.8