GPlugin 0.29.1-dev

GPlugin is a GObject based library that implements a reusable plugin system that supports loading plugins in other languages via loaders. GPlugin also implements dependencies among the plugins.

The latest version of this documentation can be found on-line at

I. Tutorials
Embedding GPlugin
Genie Plugins
Lua Plugins
Writing Native Plugins
Perl Plugins
Python Plugins
Vala Plugins
II. Object Hierarchy
III. API Reference
Core API — the core API
Plugin Loader — Abstract class for loading plugins
Manager API — API for managing plugins
Command line option support — command line option support
Plugin Info Objects — information about plugins.
Plugin Interface — The plugin interface that all plugins must implement.
Version Information — variables and functions to check the version of GPlugin.
Index of deprecated symbols
Annotation Glossary