GPlugin Reference Manual

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.


I. Tutorials
Embedding GPlugin
Writing Native Plugins
Lua Plugins
Python Plugins
Vala Plugins
II. Object Hierarchy
III. API Reference
Core API
Core API — the core api
Plugin Loader Interface — interface for loading plugins
Manager API — API for managing plugins
Command line option support — command line option support
Plugin Info Objects — information about plugins
Plugin Objects — abstract plugin implementation
Version Information — variables and functions to check the GPlugin version
Native API
Native Plugin API — API for native plugins
Native Loader API — API for the native plugin loader
Index
Index of deprecated symbols
Annotation Glossary