GType g_type_register_dynamic ( GType parent_type, const gchar* type_name, GTypePlugin* plugin, GTypeFlags flags )
type_name as the name of a new dynamic type derived from
parent_type. The type system uses the information contained in the
GTypePlugin structure pointed to by
plugin to manage the type and its
instances (if not abstract). The value of
flags determines the nature
(e.g. abstract or not) of the type.
Type from which this type will be derived.
0-terminated string used as the name of the new type.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string.
GTypePluginstructure to retrieve the
The data is owned by the caller of the function.
Bitwise combination of