Struct

GioIOExtensionPoint

Description

struct GIOExtensionPoint {
  /* No available fields */
}

GIOExtensionPoint is an opaque data structure and can only be accessed using the following functions.

Functions

g_io_extension_point_implement

Registers type as extension for the extension point with name extension_point_name.

g_io_extension_point_lookup

Looks up an existing extension point.

g_io_extension_point_register

Registers an extension point.

Instance methods

g_io_extension_point_get_extension_by_name

Finds a GIOExtension for an extension point by name.

g_io_extension_point_get_extensions

Gets a list of all extensions that implement this extension point. The list is sorted by priority, beginning with the highest priority.

g_io_extension_point_get_required_type

Gets the required type for extension_point.

g_io_extension_point_set_required_type

Sets the required type for extension_point to type. All implementations must henceforth have this type.