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
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. |