Interface

EDataServerExtensible

Description

interface EDataServer.Extensible : GObject.Object

No description available.

Prerequisite

In order to implement Extensible, your type must inherit fromGObject.

Instance methods

e_extensible_list_extensions

Returns a list of EExtension objects bound to extensible whose types are ancestors of extension_type. For a complete list of extension objects bound to extensible, pass E_TYPE_EXTENSION.

since: 3.4

e_extensible_load_extensions

Creates an instance of all instantiable subtypes of EExtension which target the class of extensible. The lifetimes of these newly created EExtension objects are bound to extensible such that they are finalized when extensible is finalized.

since: 3.4

e_extensible_reload_extensions

Similar to e_extensible_load_extensions(), only loads newly discovered extensions again. This can help in case a new module had been loaded to the process, which provides the extensions for the extensible.

since: 3.46

Interface structure

struct EDataServerExtensibleInterface {
  GTypeInterface parent_interface;
  
}

No description available.

Interface members
parent_interface
GTypeInterface
 

No description available.