<book xmlns="http://www.devhelp.net/book" title="Malcontent-0 Reference Manual" link="index.html" author="malcontent Development Team" name="Malcontent" version="2" language="c" online="https://pwithnall.pages.freedesktop.org/malcontent/docs/libmalcontent-0/"><chapters><sub name="Classes Hierarchy" link="classes_hierarchy.html" /><sub name="Aliases" link="index.html#aliases"><sub name="UserArray" link="alias.UserArray.html" /></sub><sub name="Bitfields" link="index.html#bitfields"><sub name="ManagerGetValueFlags" link="flags.ManagerGetValueFlags.html" /><sub name="ManagerSetValueFlags" link="flags.ManagerSetValueFlags.html" /></sub><sub name="Classes" link="index.html#classes"><sub name="Manager" link="class.Manager.html" /><sub name="User" link="class.User.html" /><sub name="UserManager" link="class.UserManager.html" /></sub><sub name="Domains" link="index.html#domains"><sub name="ManagerError" link="error.ManagerError.html" /></sub><sub name="Enums" link="index.html#enums"><sub name="AppFilterOarsValue" link="enum.AppFilterOarsValue.html" /><sub name="UserType" link="enum.UserType.html" /><sub name="WebFilterType" link="enum.WebFilterType.html" /></sub><sub name="Function macros" link="index.html#function_macros"><sub name="APP_FILTER_BUILDER_INIT" link="func.APP_FILTER_BUILDER_INIT.html" /><sub name="SESSION_LIMITS_BUILDER_INIT" link="func.SESSION_LIMITS_BUILDER_INIT.html" /><sub name="WEB_FILTER_BUILDER_INIT" link="func.WEB_FILTER_BUILDER_INIT.html" /></sub><sub name="Structs" link="index.html#structs"><sub name="AppFilter" link="struct.AppFilter.html" /><sub name="AppFilterBuilder" link="struct.AppFilterBuilder.html" /><sub name="SessionLimits" link="struct.SessionLimits.html" /><sub name="SessionLimitsBuilder" link="struct.SessionLimitsBuilder.html" /><sub name="WebFilter" link="struct.WebFilter.html" /><sub name="WebFilterBuilder" link="struct.WebFilterBuilder.html" /></sub></chapters><functions><keyword type="typedef" name="MctUserArray" link="alias.UserArray.html" /><keyword type="enum" name="MctManagerGetValueFlags" link="flags.ManagerGetValueFlags.html" since="0.5.0" /><keyword type="constant" name="MCT_MANAGER_GET_VALUE_FLAGS_NONE" link="flags.ManagerGetValueFlags.html" /><keyword type="constant" name="MCT_MANAGER_GET_VALUE_FLAGS_INTERACTIVE" link="flags.ManagerGetValueFlags.html" /><keyword type="enum" name="MctManagerSetValueFlags" link="flags.ManagerSetValueFlags.html" since="0.5.0" /><keyword type="constant" name="MCT_MANAGER_SET_VALUE_FLAGS_NONE" link="flags.ManagerSetValueFlags.html" /><keyword type="constant" name="MCT_MANAGER_SET_VALUE_FLAGS_INTERACTIVE" link="flags.ManagerSetValueFlags.html" /><keyword type="struct" name="MctManager" link="class.Manager.html" since="0.3.0" /><keyword type="member" name="ManagerClass.parent_class" link="class.Manager.html" /><keyword type="function" name="mct_manager_get_app_filter" link="method.Manager.get_app_filter.html" since="0.3.0" /><keyword type="function" name="mct_manager_get_app_filter_async" link="method.Manager.get_app_filter_async.html" since="0.3.0" /><keyword type="function" name="mct_manager_get_app_filter_finish" link="method.Manager.get_app_filter_finish.html" since="0.3.0" /><keyword type="function" name="mct_manager_get_session_limits" link="method.Manager.get_session_limits.html" since="0.5.0" /><keyword type="function" name="mct_manager_get_session_limits_async" link="method.Manager.get_session_limits_async.html" since="0.5.0" /><keyword type="function" name="mct_manager_get_session_limits_finish" link="method.Manager.get_session_limits_finish.html" since="0.5.0" /><keyword type="function" name="mct_manager_get_web_filter" link="method.Manager.get_web_filter.html" since="0.14.0" /><keyword type="function" name="mct_manager_get_web_filter_async" link="method.Manager.get_web_filter_async.html" since="0.14.0" /><keyword type="function" name="mct_manager_get_web_filter_finish" link="method.Manager.get_web_filter_finish.html" since="0.14.0" /><keyword type="function" name="mct_manager_set_app_filter" link="method.Manager.set_app_filter.html" since="0.3.0" /><keyword type="function" name="mct_manager_set_app_filter_async" link="method.Manager.set_app_filter_async.html" since="0.3.0" /><keyword type="function" name="mct_manager_set_app_filter_finish" link="method.Manager.set_app_filter_finish.html" since="0.3.0" /><keyword type="function" name="mct_manager_set_session_limits" link="method.Manager.set_session_limits.html" since="0.5.0" /><keyword type="function" name="mct_manager_set_session_limits_async" link="method.Manager.set_session_limits_async.html" since="0.5.0" /><keyword type="function" name="mct_manager_set_session_limits_finish" link="method.Manager.set_session_limits_finish.html" since="0.5.0" /><keyword type="function" name="mct_manager_set_web_filter" link="method.Manager.set_web_filter.html" since="0.14.0" /><keyword type="function" name="mct_manager_set_web_filter_async" link="method.Manager.set_web_filter_async.html" since="0.14.0" /><keyword type="function" name="mct_manager_set_web_filter_finish" link="method.Manager.set_web_filter_finish.html" since="0.14.0" /><keyword type="function" name="mct_manager_new" link="ctor.Manager.new.html" since="0.3.0" /><keyword type="property" name="The MctManager:connection property" link="property.Manager.connection.html" since="0.3.0" /><keyword type="signal" name="The MctManager::app-filter-changed signal" link="signal.Manager.app-filter-changed.html" since="0.3.0" /><keyword type="signal" name="The MctManager::session-limits-changed signal" link="signal.Manager.session-limits-changed.html" since="0.14.0" /><keyword type="signal" name="The MctManager::web-filter-changed signal" link="signal.Manager.web-filter-changed.html" since="0.14.0" /><keyword type="struct" name="MctUser" link="class.User.html" since="0.14.0" /><keyword type="member" name="UserClass.parent_class" link="class.User.html" /><keyword type="function" name="mct_user_equal" link="method.User.equal.html" since="0.14.0" /><keyword type="function" name="mct_user_get_display_name" link="method.User.get_display_name.html" since="0.14.0" /><keyword type="function" name="mct_user_get_icon_path" link="method.User.get_icon_path.html" since="0.14.0" /><keyword type="function" name="mct_user_get_locale" link="method.User.get_locale.html" since="0.14.0" /><keyword type="function" name="mct_user_get_login_time" link="method.User.get_login_time.html" since="0.14.0" /><keyword type="function" name="mct_user_get_real_name" link="method.User.get_real_name.html" since="0.14.0" /><keyword type="function" name="mct_user_get_uid" link="method.User.get_uid.html" since="0.14.0" /><keyword type="function" name="mct_user_get_user_type" link="method.User.get_user_type.html" since="0.14.0" /><keyword type="function" name="mct_user_get_username" link="method.User.get_username.html" since="0.14.0" /><keyword type="function" name="mct_user_is_in_same_family" link="method.User.is_in_same_family.html" since="0.14.0" /><keyword type="function" name="mct_user_is_parent_of" link="method.User.is_parent_of.html" since="0.14.0" /><keyword type="property" name="The MctUser:display-name property" link="property.User.display-name.html" since="0.14.0" /><keyword type="property" name="The MctUser:icon-path property" link="property.User.icon-path.html" since="0.14.0" /><keyword type="property" name="The MctUser:locale property" link="property.User.locale.html" since="0.14.0" /><keyword type="property" name="The MctUser:login-time property" link="property.User.login-time.html" since="0.14.0" /><keyword type="property" name="The MctUser:real-name property" link="property.User.real-name.html" since="0.14.0" /><keyword type="property" name="The MctUser:uid property" link="property.User.uid.html" since="0.14.0" /><keyword type="property" name="The MctUser:user-type property" link="property.User.user-type.html" since="0.14.0" /><keyword type="property" name="The MctUser:username property" link="property.User.username.html" since="0.14.0" /><keyword type="struct" name="MctUserManager" link="class.UserManager.html" since="0.14.0" /><keyword type="member" name="UserManagerClass.parent_class" link="class.UserManager.html" /><keyword type="function" name="mct_user_manager_get_all_users_async" link="method.UserManager.get_all_users_async.html" since="0.14.0" /><keyword type="function" name="mct_user_manager_get_all_users_finish" link="method.UserManager.get_all_users_finish.html" since="0.14.0" /><keyword type="function" name="mct_user_manager_get_family_members_for_user_async" link="method.UserManager.get_family_members_for_user_async.html" since="0.14.0" /><keyword type="function" name="mct_user_manager_get_family_members_for_user_finish" link="method.UserManager.get_family_members_for_user_finish.html" since="0.14.0" /><keyword type="function" name="mct_user_manager_get_is_loaded" link="method.UserManager.get_is_loaded.html" since="0.14.0" /><keyword type="function" name="mct_user_manager_get_user_by_uid_async" link="method.UserManager.get_user_by_uid_async.html" since="0.14.0" /><keyword type="function" name="mct_user_manager_get_user_by_uid_finish" link="method.UserManager.get_user_by_uid_finish.html" since="0.14.0" /><keyword type="function" name="mct_user_manager_get_user_by_username_async" link="method.UserManager.get_user_by_username_async.html" since="0.14.0" /><keyword type="function" name="mct_user_manager_get_user_by_username_finish" link="method.UserManager.get_user_by_username_finish.html" since="0.14.0" /><keyword type="function" name="mct_user_manager_load_async" link="method.UserManager.load_async.html" since="0.14.0" /><keyword type="function" name="mct_user_manager_load_finish" link="method.UserManager.load_finish.html" since="0.14.0" /><keyword type="function" name="mct_user_manager_new" link="ctor.UserManager.new.html" since="0.14.0" /><keyword type="property" name="The MctUserManager:connection property" link="property.UserManager.connection.html" since="0.14.0" /><keyword type="property" name="The MctUserManager:is-loaded property" link="property.UserManager.is-loaded.html" since="0.14.0" /><keyword type="signal" name="The MctUserManager::user-added signal" link="signal.UserManager.user-added.html" since="0.14.0" /><keyword type="signal" name="The MctUserManager::user-removed signal" link="signal.UserManager.user-removed.html" since="0.14.0" /><keyword type="enum" name="MctManagerError" link="error.ManagerError.html" since="0.5.0" /><keyword type="constant" name="MCT_MANAGER_ERROR_INVALID_USER" link="error.ManagerError.html" /><keyword type="constant" name="MCT_MANAGER_ERROR_PERMISSION_DENIED" link="error.ManagerError.html" /><keyword type="constant" name="MCT_MANAGER_ERROR_INVALID_DATA" link="error.ManagerError.html" /><keyword type="constant" name="MCT_MANAGER_ERROR_DISABLED" link="error.ManagerError.html" /><keyword type="function" name="mct_manager_error_quark" link="type_func.ManagerError.quark.html" since="0.5.0" /><keyword type="enum" name="MctAppFilterOarsValue" link="enum.AppFilterOarsValue.html" since="0.2.0" /><keyword type="constant" name="MCT_APP_FILTER_OARS_VALUE_UNKNOWN" link="enum.AppFilterOarsValue.html" /><keyword type="constant" name="MCT_APP_FILTER_OARS_VALUE_NONE" link="enum.AppFilterOarsValue.html" /><keyword type="constant" name="MCT_APP_FILTER_OARS_VALUE_MILD" link="enum.AppFilterOarsValue.html" /><keyword type="constant" name="MCT_APP_FILTER_OARS_VALUE_MODERATE" link="enum.AppFilterOarsValue.html" /><keyword type="constant" name="MCT_APP_FILTER_OARS_VALUE_INTENSE" link="enum.AppFilterOarsValue.html" /><keyword type="enum" name="MctUserType" link="enum.UserType.html" since="0.14.0" /><keyword type="constant" name="MCT_USER_TYPE_UNKNOWN" link="enum.UserType.html" /><keyword type="constant" name="MCT_USER_TYPE_SYSTEM" link="enum.UserType.html" /><keyword type="constant" name="MCT_USER_TYPE_CHILD" link="enum.UserType.html" /><keyword type="constant" name="MCT_USER_TYPE_PARENT" link="enum.UserType.html" /><keyword type="enum" name="MctWebFilterType" link="enum.WebFilterType.html" since="0.14.0" /><keyword type="constant" name="MCT_WEB_FILTER_TYPE_NONE" link="enum.WebFilterType.html" /><keyword type="constant" name="MCT_WEB_FILTER_TYPE_BLOCKLIST" link="enum.WebFilterType.html" /><keyword type="constant" name="MCT_WEB_FILTER_TYPE_ALLOWLIST" link="enum.WebFilterType.html" /><keyword type="macro" name="MCT_APP_FILTER_BUILDER_INIT" link="func.APP_FILTER_BUILDER_INIT.html" since="0.2.0" /><keyword type="macro" name="MCT_SESSION_LIMITS_BUILDER_INIT" link="func.SESSION_LIMITS_BUILDER_INIT.html" since="0.14.0" /><keyword type="macro" name="MCT_WEB_FILTER_BUILDER_INIT" link="func.WEB_FILTER_BUILDER_INIT.html" since="0.14.0" /><keyword type="struct" name="MctAppFilter" link="struct.AppFilter.html" since="0.2.0" /><keyword type="function" name="mct_app_filter_equal" link="method.AppFilter.equal.html" since="0.10.0" /><keyword type="function" name="mct_app_filter_get_oars_sections" link="method.AppFilter.get_oars_sections.html" since="0.2.0" /><keyword type="function" name="mct_app_filter_get_oars_value" link="method.AppFilter.get_oars_value.html" since="0.2.0" /><keyword type="function" name="mct_app_filter_get_user_id" link="method.AppFilter.get_user_id.html" since="0.2.0" /><keyword type="function" name="mct_app_filter_is_appinfo_allowed" link="method.AppFilter.is_appinfo_allowed.html" since="0.2.0" /><keyword type="function" name="mct_app_filter_is_content_type_allowed" link="method.AppFilter.is_content_type_allowed.html" since="0.4.0" /><keyword type="function" name="mct_app_filter_is_enabled" link="method.AppFilter.is_enabled.html" since="0.7.0" /><keyword type="function" name="mct_app_filter_is_flatpak_app_allowed" link="method.AppFilter.is_flatpak_app_allowed.html" since="0.2.0" /><keyword type="function" name="mct_app_filter_is_flatpak_ref_allowed" link="method.AppFilter.is_flatpak_ref_allowed.html" since="0.2.0" /><keyword type="function" name="mct_app_filter_is_path_allowed" link="method.AppFilter.is_path_allowed.html" since="0.2.0" /><keyword type="function" name="mct_app_filter_is_system_installation_allowed" link="method.AppFilter.is_system_installation_allowed.html" since="0.2.0" /><keyword type="function" name="mct_app_filter_is_user_installation_allowed" link="method.AppFilter.is_user_installation_allowed.html" since="0.2.0" /><keyword type="function" name="mct_app_filter_ref" link="method.AppFilter.ref.html" since="0.2.0" /><keyword type="function" name="mct_app_filter_serialize" link="method.AppFilter.serialize.html" since="0.7.0" /><keyword type="function" name="mct_app_filter_unref" link="method.AppFilter.unref.html" since="0.2.0" /><keyword type="function" name="mct_app_filter_deserialize" link="type_func.AppFilter.deserialize.html" since="0.7.0" /><keyword type="function" name="mct_app_filter_error_quark" link="type_func.AppFilter.error_quark.html" since="0.2.0" /><keyword type="struct" name="MctAppFilterBuilder" link="struct.AppFilterBuilder.html" since="0.2.0" /><keyword type="function" name="mct_app_filter_builder_blocklist_content_type" link="method.AppFilterBuilder.blocklist_content_type.html" since="0.4.0" /><keyword type="function" name="mct_app_filter_builder_blocklist_flatpak_ref" link="method.AppFilterBuilder.blocklist_flatpak_ref.html" since="0.2.0" /><keyword type="function" name="mct_app_filter_builder_blocklist_path" link="method.AppFilterBuilder.blocklist_path.html" since="0.2.0" /><keyword type="function" name="mct_app_filter_builder_clear" link="method.AppFilterBuilder.clear.html" since="0.2.0" /><keyword type="function" name="mct_app_filter_builder_copy" link="method.AppFilterBuilder.copy.html" since="0.2.0" /><keyword type="function" name="mct_app_filter_builder_end" link="method.AppFilterBuilder.end.html" since="0.2.0" /><keyword type="function" name="mct_app_filter_builder_free" link="method.AppFilterBuilder.free.html" since="0.2.0" /><keyword type="function" name="mct_app_filter_builder_init" link="method.AppFilterBuilder.init.html" since="0.2.0" /><keyword type="function" name="mct_app_filter_builder_set_allow_system_installation" link="method.AppFilterBuilder.set_allow_system_installation.html" since="0.2.0" /><keyword type="function" name="mct_app_filter_builder_set_allow_user_installation" link="method.AppFilterBuilder.set_allow_user_installation.html" since="0.2.0" /><keyword type="function" name="mct_app_filter_builder_set_oars_value" link="method.AppFilterBuilder.set_oars_value.html" since="0.2.0" /><keyword type="function" name="mct_app_filter_builder_new" link="ctor.AppFilterBuilder.new.html" since="0.2.0" /><keyword type="struct" name="MctSessionLimits" link="struct.SessionLimits.html" since="0.5.0" /><keyword type="function" name="mct_session_limits_check_time_remaining" link="method.SessionLimits.check_time_remaining.html" since="0.14.0" /><keyword type="function" name="mct_session_limits_equal" link="method.SessionLimits.equal.html" since="0.14.0" /><keyword type="function" name="mct_session_limits_get_active_extension" link="method.SessionLimits.get_active_extension.html" since="0.14.0" /><keyword type="function" name="mct_session_limits_get_daily_limit" link="method.SessionLimits.get_daily_limit.html" since="0.14.0" /><keyword type="function" name="mct_session_limits_get_daily_schedule" link="method.SessionLimits.get_daily_schedule.html" since="0.14.0" /><keyword type="function" name="mct_session_limits_get_user_id" link="method.SessionLimits.get_user_id.html" since="0.5.0" /><keyword type="function" name="mct_session_limits_is_enabled" link="method.SessionLimits.is_enabled.html" since="0.7.0" /><keyword type="function" name="mct_session_limits_ref" link="method.SessionLimits.ref.html" since="0.5.0" /><keyword type="function" name="mct_session_limits_serialize" link="method.SessionLimits.serialize.html" since="0.7.0" /><keyword type="function" name="mct_session_limits_unref" link="method.SessionLimits.unref.html" since="0.5.0" /><keyword type="function" name="mct_session_limits_deserialize" link="type_func.SessionLimits.deserialize.html" since="0.7.0" /><keyword type="struct" name="MctSessionLimitsBuilder" link="struct.SessionLimitsBuilder.html" since="0.14.0" /><keyword type="function" name="mct_session_limits_builder_clear" link="method.SessionLimitsBuilder.clear.html" since="0.5.0" /><keyword type="function" name="mct_session_limits_builder_copy" link="method.SessionLimitsBuilder.copy.html" since="0.5.0" /><keyword type="function" name="mct_session_limits_builder_end" link="method.SessionLimitsBuilder.end.html" since="0.5.0" /><keyword type="function" name="mct_session_limits_builder_free" link="method.SessionLimitsBuilder.free.html" since="0.5.0" /><keyword type="function" name="mct_session_limits_builder_init" link="method.SessionLimitsBuilder.init.html" since="0.5.0" /><keyword type="function" name="mct_session_limits_builder_set_active_extension" link="method.SessionLimitsBuilder.set_active_extension.html" since="0.14.0" /><keyword type="function" name="mct_session_limits_builder_set_daily_limit" link="method.SessionLimitsBuilder.set_daily_limit.html" since="0.14.0" /><keyword type="function" name="mct_session_limits_builder_set_daily_schedule" link="method.SessionLimitsBuilder.set_daily_schedule.html" since="0.14.0" /><keyword type="function" name="mct_session_limits_builder_set_from_instance" link="method.SessionLimitsBuilder.set_from_instance.html" since="0.14.0" /><keyword type="function" name="mct_session_limits_builder_set_none" link="method.SessionLimitsBuilder.set_none.html" since="0.5.0" /><keyword type="function" name="mct_session_limits_builder_new" link="ctor.SessionLimitsBuilder.new.html" since="0.5.0" /><keyword type="struct" name="MctWebFilter" link="struct.WebFilter.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_equal" link="method.WebFilter.equal.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_get_allow_lists" link="method.WebFilter.get_allow_lists.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_get_block_lists" link="method.WebFilter.get_block_lists.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_get_custom_allow_list" link="method.WebFilter.get_custom_allow_list.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_get_custom_block_list" link="method.WebFilter.get_custom_block_list.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_get_filter_type" link="method.WebFilter.get_filter_type.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_get_force_safe_search" link="method.WebFilter.get_force_safe_search.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_get_user_id" link="method.WebFilter.get_user_id.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_is_enabled" link="method.WebFilter.is_enabled.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_ref" link="method.WebFilter.ref.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_serialize" link="method.WebFilter.serialize.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_unref" link="method.WebFilter.unref.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_deserialize" link="type_func.WebFilter.deserialize.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_validate_domain_name" link="type_func.WebFilter.validate_domain_name.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_validate_domain_name_len" link="type_func.WebFilter.validate_domain_name_len.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_validate_filter_id" link="type_func.WebFilter.validate_filter_id.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_validate_hostname" link="type_func.WebFilter.validate_hostname.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_validate_hostname_len" link="type_func.WebFilter.validate_hostname_len.html" since="0.14.0" /><keyword type="struct" name="MctWebFilterBuilder" link="struct.WebFilterBuilder.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_builder_add_allow_list" link="method.WebFilterBuilder.add_allow_list.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_builder_add_block_list" link="method.WebFilterBuilder.add_block_list.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_builder_add_custom_allow_list_entry" link="method.WebFilterBuilder.add_custom_allow_list_entry.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_builder_add_custom_block_list_entry" link="method.WebFilterBuilder.add_custom_block_list_entry.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_builder_clear" link="method.WebFilterBuilder.clear.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_builder_copy" link="method.WebFilterBuilder.copy.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_builder_end" link="method.WebFilterBuilder.end.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_builder_free" link="method.WebFilterBuilder.free.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_builder_init" link="method.WebFilterBuilder.init.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_builder_set_filter_type" link="method.WebFilterBuilder.set_filter_type.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_builder_set_force_safe_search" link="method.WebFilterBuilder.set_force_safe_search.html" since="0.14.0" /><keyword type="function" name="mct_web_filter_builder_new" link="ctor.WebFilterBuilder.new.html" since="0.14.0" /></functions></book>