Namespace
GPlugin – 1.0
GPlugin Plugin Library
Dependencies
GLib | General-purpose, portable utility library. |
Browse documentation | |
GObject | The base type system library |
Browse documentation | |
GModule | Portable API for dynamically loading modules |
Browse documentation |
Classes
Loader | An abstract class that should not be accessed directly. |
Manager | |
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 | |
get_option_group | Returns a |
info_get_id_normalized | Gets the normalized version of the id from |
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. Generally you would pass in the constants #GPLUGIN_MAJOR_VERSION, GPLUGIN_MINOR_VERSION, #GPLUGIN_MICRO_VERSION as the three arguments tothis function; that produces a check that the library in use is compatible with the version of GPlugin the application or module was compiled against. |
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. |