Peas – libpeas-1.0 Reference Manual
Packages
libpeas-1.0
Peas
Activatable
Engine
Extension
ExtensionBase
ExtensionSet
ObjectModule
PluginInfo
ExtensionSetForeachFunc
FactoryFunc
Peas
Description:
Content:
Interfaces:
Activatable
-
Interface for activatable plugins.
Classes:
Engine
-
The
Engine
is the object which manages the plugins.
Extension
-
A proxy class to access the actual plugin.
ExtensionBase
-
Base class for C extensions.
ExtensionSet
-
Proxy for a set of extensions of the same type.
ObjectModule
-
Type module which allows extension registration.
PluginInfo
-
A
PluginInfo
contains all the information available about a plugin.
Error domains:
PluginInfoError
-
These identify the various errors that can occur while loading a plugin.
Delegates:
public
delegate
void
ExtensionSetForeachFunc
(
ExtensionSet
@set,
PluginInfo
info,
Extension
exten)
This function is passed to [method@ExtensionSet.
public
delegate
Object
FactoryFunc
(
Parameter
[] parameters)
A
FactoryFunc
is a factory function which will instanciate a new extension of a given type.