Namespace
GPlugin – 1.0
GPlugin Plugin Library
Dependencies
| GLib—2.0 | General-purpose, portable utility library. |
| Browse documentation | |
| GObject—2.0 | The base type system library |
| Browse documentation |
Classes
| Loader | An abstract class that should not be accessed directly. |
| Manager | The manager is responsible for querying plugins as well as telling loaders when to load and unload plugins. It also keeps track of paths that should be searched for plugins. |
| PluginInfo |
|
Interfaces
| Plugin |
|
Enumerations
| PluginState | The known states of a plugin. |
Bitfields
| CoreFlags | Flags to configure behaviors in GPlugin. |
Callbacks
| ManagerForeachFunc | A callback function for |
Functions
| get_flags | Gets the core flags that were passed to |
| get_option_group | Returns an option group for the commandline arguments recognized by GPlugin. |
| init | Initializes the GPlugin library. |
| uninit | Uninitializes the GPlugin library. |
| version_check | Checks that the GPlugin library in use is compatible with the given version. |
| version_compare | A semantic version checker which ignores any characters after the micro version. |
Function Macros
| plugin_info_new | Creates a new |
| VERSION_CHECK | Checks the version of the GPlugin library that is being compiled against. |
Constants
| EXTRA_VERSION | This is the extra version string of GPlugin that was compiled against. |
| MAJOR_VERSION | This is the major version number of GPlugin that was compiled against. |
| MICRO_VERSION | This is the micro version number of GPlugin that was compiled against. |
| MINOR_VERSION | This is the minor version number of GPlugin that was compiled against. |
| VERSION | This is the string version number of GPlugin that was compiled against. |