<book xmlns="http://www.devhelp.net/book" title="Peas-2 Reference Manual" link="index.html" author="Steve Frécinaux, Garrett Regier, Christian Hergert" name="Peas" version="2" language="c"><chapters><sub name="Migrating from Peas 1.x to Peas 2" link="migrating-1to2.html" /><sub name="Classes Hierarchy" link="classes_hierarchy.html" /><sub name="Callbacks" link="index.html#callbacks"><sub name="ExtensionSetForeachFunc" link="callback.ExtensionSetForeachFunc.html" /><sub name="FactoryFunc" link="callback.FactoryFunc.html" /></sub><sub name="Classes" link="index.html#classes"><sub name="Engine" link="class.Engine.html" /><sub name="ExtensionBase" link="class.ExtensionBase.html" /><sub name="ExtensionSet" link="class.ExtensionSet.html" /><sub name="ObjectModule" link="class.ObjectModule.html" /><sub name="PluginInfo" link="class.PluginInfo.html" /></sub><sub name="Enums" link="index.html#enums"><sub name="PluginInfoError" link="enum.PluginInfoError.html" /></sub><sub name="Function macros" link="index.html#function_macros"><sub name="DEPRECATED_FOR" link="func.DEPRECATED_FOR.html" /><sub name="DEPRECATED_IN_2_0_FOR" link="func.DEPRECATED_IN_2_0_FOR.html" /><sub name="UNAVAILABLE" link="func.UNAVAILABLE.html" /></sub></chapters><functions><keyword type="struct" name="PeasEngine" link="class.Engine.html" /><keyword type="member" name="EngineClass.parent_class" link="class.Engine.html" /><keyword type="function" name="peas_engine_add_search_path" link="method.Engine.add_search_path.html" /><keyword type="function" name="peas_engine_create_extension" link="method.Engine.create_extension.html" /><keyword type="function" name="peas_engine_create_extension_valist" link="method.Engine.create_extension_valist.html" /><keyword type="function" name="peas_engine_create_extension_with_properties" link="method.Engine.create_extension_with_properties.html" /><keyword type="function" name="peas_engine_dup_loaded_plugins" link="method.Engine.dup_loaded_plugins.html" /><keyword type="function" name="peas_engine_enable_loader" link="method.Engine.enable_loader.html" /><keyword type="function" name="peas_engine_garbage_collect" link="method.Engine.garbage_collect.html" /><keyword type="function" name="peas_engine_get_plugin_info" link="method.Engine.get_plugin_info.html" /><keyword type="function" name="peas_engine_load_plugin" link="method.Engine.load_plugin.html" /><keyword type="function" name="peas_engine_provides_extension" link="method.Engine.provides_extension.html" /><keyword type="function" name="peas_engine_rescan_plugins" link="method.Engine.rescan_plugins.html" /><keyword type="function" name="peas_engine_set_loaded_plugins" link="method.Engine.set_loaded_plugins.html" /><keyword type="function" name="peas_engine_unload_plugin" link="method.Engine.unload_plugin.html" /><keyword type="function" name="peas_engine_new" link="ctor.Engine.new.html" /><keyword type="function" name="peas_engine_new_with_nonglobal_loaders" link="ctor.Engine.new_with_nonglobal_loaders.html" /><keyword type="function" name="peas_engine_get_default" link="type_func.Engine.get_default.html" /><keyword type="property" name="The PeasEngine:loaded-plugins property" link="property.Engine.loaded-plugins.html" /><keyword type="property" name="The PeasEngine:nonglobal-loaders property" link="property.Engine.nonglobal-loaders.html" /><keyword type="signal" name="The PeasEngine::load-plugin signal" link="signal.Engine.load-plugin.html" /><keyword type="signal" name="The PeasEngine::unload-plugin signal" link="signal.Engine.unload-plugin.html" /><keyword type="struct" name="PeasExtensionBase" link="class.ExtensionBase.html" /><keyword type="member" name="PeasExtensionBase.parent_instance" link="class.ExtensionBase.html" /><keyword type="member" name="ExtensionBaseClass.parent_class" link="class.ExtensionBase.html" /><keyword type="member" name="ExtensionBaseClass._reserved" link="class.ExtensionBase.html" /><keyword type="function" name="peas_extension_base_get_data_dir" link="method.ExtensionBase.get_data_dir.html" /><keyword type="function" name="peas_extension_base_get_plugin_info" link="method.ExtensionBase.get_plugin_info.html" /><keyword type="property" name="The PeasExtensionBase:data-dir property" link="property.ExtensionBase.data-dir.html" /><keyword type="property" name="The PeasExtensionBase:plugin-info property" link="property.ExtensionBase.plugin-info.html" /><keyword type="struct" name="PeasExtensionSet" link="class.ExtensionSet.html" /><keyword type="member" name="ExtensionSetClass.parent_class" link="class.ExtensionSet.html" /><keyword type="function" name="peas_extension_set_foreach" link="method.ExtensionSet.foreach.html" /><keyword type="function" name="peas_extension_set_get_extension" link="method.ExtensionSet.get_extension.html" /><keyword type="function" name="peas_extension_set_new" link="ctor.ExtensionSet.new.html" /><keyword type="function" name="peas_extension_set_new_valist" link="ctor.ExtensionSet.new_valist.html" /><keyword type="function" name="peas_extension_set_new_with_properties" link="ctor.ExtensionSet.new_with_properties.html" /><keyword type="property" name="The PeasExtensionSet:construct-properties property" link="property.ExtensionSet.construct-properties.html" /><keyword type="property" name="The PeasExtensionSet:engine property" link="property.ExtensionSet.engine.html" /><keyword type="property" name="The PeasExtensionSet:extension-type property" link="property.ExtensionSet.extension-type.html" /><keyword type="signal" name="The PeasExtensionSet::extension-added signal" link="signal.ExtensionSet.extension-added.html" /><keyword type="signal" name="The PeasExtensionSet::extension-removed signal" link="signal.ExtensionSet.extension-removed.html" /><keyword type="struct" name="PeasObjectModule" link="class.ObjectModule.html" /><keyword type="member" name="PeasObjectModule.parent_instance" link="class.ObjectModule.html" /><keyword type="member" name="ObjectModuleClass.parent_class" link="class.ObjectModule.html" /><keyword type="member" name="ObjectModuleClass._reserved" link="class.ObjectModule.html" /><keyword type="function" name="peas_object_module_create_object" link="method.ObjectModule.create_object.html" /><keyword type="function" name="peas_object_module_get_library" link="method.ObjectModule.get_library.html" /><keyword type="function" name="peas_object_module_get_module_name" link="method.ObjectModule.get_module_name.html" /><keyword type="function" name="peas_object_module_get_path" link="method.ObjectModule.get_path.html" /><keyword type="function" name="peas_object_module_get_symbol" link="method.ObjectModule.get_symbol.html" since="1.18" /><keyword type="function" name="peas_object_module_provides_object" link="method.ObjectModule.provides_object.html" /><keyword type="function" name="peas_object_module_register_extension_factory" link="method.ObjectModule.register_extension_factory.html" /><keyword type="function" name="peas_object_module_register_extension_type" link="method.ObjectModule.register_extension_type.html" /><keyword type="function" name="peas_object_module_new" link="ctor.ObjectModule.new.html" /><keyword type="function" name="peas_object_module_new_embedded" link="ctor.ObjectModule.new_embedded.html" since="1.18" /><keyword type="function" name="peas_object_module_new_full" link="ctor.ObjectModule.new_full.html" /><keyword type="property" name="The PeasObjectModule:local-linkage property" link="property.ObjectModule.local-linkage.html" /><keyword type="property" name="The PeasObjectModule:module-name property" link="property.ObjectModule.module-name.html" /><keyword type="property" name="The PeasObjectModule:path property" link="property.ObjectModule.path.html" /><keyword type="property" name="The PeasObjectModule:resident property" link="property.ObjectModule.resident.html" /><keyword type="property" name="The PeasObjectModule:symbol property" link="property.ObjectModule.symbol.html" /><keyword type="struct" name="PeasPluginInfo" link="class.PluginInfo.html" /><keyword type="member" name="PluginInfoClass.parent_class" link="class.PluginInfo.html" /><keyword type="function" name="peas_plugin_info_get_authors" link="method.PluginInfo.get_authors.html" /><keyword type="function" name="peas_plugin_info_get_copyright" link="method.PluginInfo.get_copyright.html" /><keyword type="function" name="peas_plugin_info_get_data_dir" link="method.PluginInfo.get_data_dir.html" /><keyword type="function" name="peas_plugin_info_get_dependencies" link="method.PluginInfo.get_dependencies.html" /><keyword type="function" name="peas_plugin_info_get_description" link="method.PluginInfo.get_description.html" /><keyword type="function" name="peas_plugin_info_get_external_data" link="method.PluginInfo.get_external_data.html" since="1.6" /><keyword type="function" name="peas_plugin_info_get_help_uri" link="method.PluginInfo.get_help_uri.html" /><keyword type="function" name="peas_plugin_info_get_icon_name" link="method.PluginInfo.get_icon_name.html" /><keyword type="function" name="peas_plugin_info_get_module_dir" link="method.PluginInfo.get_module_dir.html" /><keyword type="function" name="peas_plugin_info_get_module_name" link="method.PluginInfo.get_module_name.html" /><keyword type="function" name="peas_plugin_info_get_name" link="method.PluginInfo.get_name.html" /><keyword type="function" name="peas_plugin_info_get_resource" link="method.PluginInfo.get_resource.html" /><keyword type="function" name="peas_plugin_info_get_settings" link="method.PluginInfo.get_settings.html" since="1.4" /><keyword type="function" name="peas_plugin_info_get_version" link="method.PluginInfo.get_version.html" /><keyword type="function" name="peas_plugin_info_get_website" link="method.PluginInfo.get_website.html" /><keyword type="function" name="peas_plugin_info_has_dependency" link="method.PluginInfo.has_dependency.html" /><keyword type="function" name="peas_plugin_info_is_available" link="method.PluginInfo.is_available.html" /><keyword type="function" name="peas_plugin_info_is_builtin" link="method.PluginInfo.is_builtin.html" /><keyword type="function" name="peas_plugin_info_is_hidden" link="method.PluginInfo.is_hidden.html" /><keyword type="function" name="peas_plugin_info_is_loaded" link="method.PluginInfo.is_loaded.html" /><keyword type="function" name="peas_plugin_info_load_resource" link="method.PluginInfo.load_resource.html" /><keyword type="function" name="peas_plugin_info_error_quark" link="type_func.PluginInfo.error_quark.html" /><keyword type="property" name="The PeasPluginInfo:authors property" link="property.PluginInfo.authors.html" /><keyword type="property" name="The PeasPluginInfo:builtin property" link="property.PluginInfo.builtin.html" /><keyword type="property" name="The PeasPluginInfo:copyright property" link="property.PluginInfo.copyright.html" /><keyword type="property" name="The PeasPluginInfo:dependencies property" link="property.PluginInfo.dependencies.html" /><keyword type="property" name="The PeasPluginInfo:description property" link="property.PluginInfo.description.html" /><keyword type="property" name="The PeasPluginInfo:help-uri property" link="property.PluginInfo.help-uri.html" /><keyword type="property" name="The PeasPluginInfo:hidden property" link="property.PluginInfo.hidden.html" /><keyword type="property" name="The PeasPluginInfo:icon-name property" link="property.PluginInfo.icon-name.html" /><keyword type="property" name="The PeasPluginInfo:loaded property" link="property.PluginInfo.loaded.html" /><keyword type="property" name="The PeasPluginInfo:module-dir property" link="property.PluginInfo.module-dir.html" /><keyword type="property" name="The PeasPluginInfo:module-name property" link="property.PluginInfo.module-name.html" /><keyword type="property" name="The PeasPluginInfo:name property" link="property.PluginInfo.name.html" /><keyword type="property" name="The PeasPluginInfo:version property" link="property.PluginInfo.version.html" /><keyword type="property" name="The PeasPluginInfo:website property" link="property.PluginInfo.website.html" /><keyword type="enum" name="PeasPluginInfoError" link="enum.PluginInfoError.html" /><keyword type="constant" name="PEAS_PLUGIN_INFO_ERROR_LOADING_FAILED" link="enum.PluginInfoError.html" /><keyword type="constant" name="PEAS_PLUGIN_INFO_ERROR_LOADER_NOT_FOUND" link="enum.PluginInfoError.html" /><keyword type="constant" name="PEAS_PLUGIN_INFO_ERROR_DEP_NOT_FOUND" link="enum.PluginInfoError.html" /><keyword type="constant" name="PEAS_PLUGIN_INFO_ERROR_DEP_LOADING_FAILED" link="enum.PluginInfoError.html" /><keyword type="macro" name="PEAS_DEPRECATED_FOR" link="func.DEPRECATED_FOR.html" /><keyword type="macro" name="PEAS_DEPRECATED_IN_2_0_FOR" link="func.DEPRECATED_IN_2_0_FOR.html" /><keyword type="macro" name="PEAS_UNAVAILABLE" link="func.UNAVAILABLE.html" /></functions></book>