GType sample_vala_plugin_register_type (GTypeModule * module) { static const GTypeInfo g_define_type_info = { sizeof (SampleValaPluginClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) sample_vala_plugin_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (SampleValaPlugin), 0, (GInstanceInitFunc) sample_vala_plugin_instance_init, NULL }; static const GInterfaceInfo peas_activatable_info = { (GInterfaceInitFunc) sample_vala_plugin_peas_activatable_interface_init, (GInterfaceFinalizeFunc) NULL, NULL}; sample_vala_plugin_type_id = g_type_module_register_type (module, G_TYPE_OBJECT, "SampleValaPlugin", &g_define_type_info, 0); g_type_module_add_interface (module, sample_vala_plugin_type_id, peas_activatable_get_type (), &peas_activatable_info); return sample_vala_plugin_type_id; }
void peas_register_types (GTypeModule* module) { PeasObjectModule* objmodule = NULL; GTypeModule* _tmp0_ = NULL; PeasObjectModule* _tmp1_ = NULL; g_return_if_fail (module != NULL); sample_vala_plugin_register_type (module); _tmp0_ = module; _tmp1_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp0_, peas_object_module_get_type ()) ? ((PeasObjectModule*) _tmp0_) : NULL); objmodule = _tmp1_; peas_object_module_register_extension_type (objmodule, peas_activatable_get_type (), TYPE_SAMPLE_VALA_PLUGIN); _g_object_unref0 (objmodule); }
GType deja_dup_tool_plugin_get_type (void) { static volatile gsize deja_dup_tool_plugin_type_id__volatile = 0; if (g_once_init_enter (&deja_dup_tool_plugin_type_id__volatile)) { static const GTypeInfo g_define_type_info = { sizeof (DejaDupToolPluginClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) deja_dup_tool_plugin_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (DejaDupToolPlugin), 0, (GInstanceInitFunc) deja_dup_tool_plugin_instance_init, NULL }; static const GInterfaceInfo peas_activatable_info = { (GInterfaceInitFunc) deja_dup_tool_plugin_peas_activatable_interface_init, (GInterfaceFinalizeFunc) NULL, NULL}; GType deja_dup_tool_plugin_type_id; deja_dup_tool_plugin_type_id = g_type_register_static (peas_extension_base_get_type (), "DejaDupToolPlugin", &g_define_type_info, G_TYPE_FLAG_ABSTRACT); g_type_add_interface_static (deja_dup_tool_plugin_type_id, peas_activatable_get_type (), &peas_activatable_info); g_once_init_leave (&deja_dup_tool_plugin_type_id__volatile, deja_dup_tool_plugin_type_id); } return deja_dup_tool_plugin_type_id__volatile; }