Finds a #GIOExtension for an extension point by name.
the name of the extension to get
Gets a list of all extensions that implement this extension point. The list is sorted by priority, beginning with the highest priority.
Gets the required type for extension_point
.
Sets the required type for extension_point
to type
.
All implementations must henceforth have this type.
the #GType to require
Registers type
as extension for the extension point with name
extension_point_name
.
If type
has already been registered as an extension for this
extension point, the existing #GIOExtension object is returned.
the name of the extension point
the #GType to register as extension
the name for the extension
the priority for the extension
Looks up an existing extension point.
the name of the extension point
Registers an extension point.
The name of the extension point
#GIOExtensionPoint is an opaque data structure and can only be accessed using the following functions.