AS_TYPE_DISTRO_DETAILS #define AS_TYPE_DISTRO_DETAILS (as_distro_details_get_type ()) AS_DISTRO_DETAILS #define AS_DISTRO_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AS_TYPE_DISTRO_DETAILS, AsDistroDetails)) AS_DISTRO_DETAILS_CLASS #define AS_DISTRO_DETAILS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AS_TYPE_DISTRO_DETAILS, AsDistroDetailsClass)) AS_IS_DISTRO_DETAILS #define AS_IS_DISTRO_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AS_TYPE_DISTRO_DETAILS)) AS_IS_DISTRO_DETAILS_CLASS #define AS_IS_DISTRO_DETAILS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AS_TYPE_DISTRO_DETAILS)) AS_DISTRO_DETAILS_GET_CLASS #define AS_DISTRO_DETAILS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AS_TYPE_DISTRO_DETAILS, AsDistroDetailsClass)) AsDistroDetails struct _AsDistroDetails { GObject parent_instance; AsDistroDetailsPrivate * priv; }; AsDistroDetailsClass struct _AsDistroDetailsClass { GObjectClass parent_class; /*< private >*/ void (*_as_reserved1) (void); void (*_as_reserved2) (void); void (*_as_reserved3) (void); void (*_as_reserved4) (void); void (*_as_reserved5) (void); void (*_as_reserved6) (void); void (*_as_reserved7) (void); void (*_as_reserved8) (void); }; as_distro_details_get_type GType void as_distro_details_new AsDistroDetails * void as_distro_details_construct AsDistroDetails * GType object_type as_distro_details_config_distro_get_str gchar * AsDistroDetails* self, const gchar* key as_distro_details_get_distro_id const gchar * AsDistroDetails* self as_distro_details_config_distro_get_bool gboolean AsDistroDetails* self, const gchar* key as_distro_details_get_distro_name const gchar * AsDistroDetails* self as_distro_details_get_distro_version const gchar * AsDistroDetails* self as_distro_details_get_icon_repository_paths gchar ** void AsDistroDetailsPrivate AsProvidesKind typedef enum { AS_PROVIDES_KIND_UNKNOWN, AS_PROVIDES_KIND_LIBRARY, AS_PROVIDES_KIND_BINARY, AS_PROVIDES_KIND_FONT, AS_PROVIDES_KIND_MODALIAS, AS_PROVIDES_KIND_FIRMWARE, AS_PROVIDES_KIND_PYTHON2, AS_PROVIDES_KIND_PYTHON3, AS_PROVIDES_KIND_MIMETYPE, AS_PROVIDES_KIND_DBUS, /* < private > */ AS_PROVIDES_KIND_LAST } AsProvidesKind; as_provides_kind_to_string const gchar * AsProvidesKind kind as_provides_kind_from_string AsProvidesKind const gchar *kind_str as_provides_item_create gchar * AsProvidesKind kind, const gchar *value, const gchar *data as_provides_item_get_kind AsProvidesKind const gchar *item as_provides_item_get_value gchar * const gchar *item AsParserMode typedef enum { AS_PARSER_MODE_UPSTREAM, AS_PARSER_MODE_DISTRO, AS_PARSER_MODE_LAST } AsParserMode; as_metadata_parse_component_node AsComponent * AsMetadata* metad, xmlNode* node, gboolean allow_invalid, GError **error as_metadata_set_parser_mode void AsMetadata *metad, AsParserMode mode as_metadata_get_parser_mode AsParserMode AsMetadata *metad as_metadata_set_origin_id void AsMetadata *metad, const gchar *origin AS_TYPE_DATA_POOL #define AS_TYPE_DATA_POOL (as_data_pool_get_type()) AS_DATA_POOL #define AS_DATA_POOL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AS_TYPE_DATA_POOL, AsDataPool)) AS_DATA_POOL_CLASS #define AS_DATA_POOL_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST((cls), AS_TYPE_DATA_POOL, AsDataPoolClass)) AS_IS_DATA_POOL #define AS_IS_DATA_POOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AS_TYPE_DATA_POOL)) AS_IS_DATA_POOL_CLASS #define AS_IS_DATA_POOL_CLASS(cls) (G_TYPE_CHECK_CLASS_TYPE((cls), AS_TYPE_DATA_POOL)) AS_DATA_POOL_GET_CLASS #define AS_DATA_POOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), AS_TYPE_DATA_POOL, AsDataPoolClass)) AsDataPool struct _AsDataPool { GObject parent; }; AsDataPoolClass struct _AsDataPoolClass { GObjectClass parent_class; /*< private >*/ void (*_as_reserved1) (void); void (*_as_reserved2) (void); void (*_as_reserved3) (void); void (*_as_reserved4) (void); void (*_as_reserved5) (void); void (*_as_reserved6) (void); void (*_as_reserved7) (void); void (*_as_reserved8) (void); }; as_data_pool_get_type GType void as_data_pool_new AsDataPool * void as_data_pool_initialize void AsDataPool *dpool as_data_pool_get_watched_locations gchar ** AsDataPool *dpool as_data_pool_update gboolean AsDataPool *dpool as_data_pool_get_components GList * AsDataPool *dpool as_data_pool_get_locale const gchar * AsDataPool *dpool as_data_pool_set_locale void AsDataPool *dpool, const gchar *locale as_data_pool_set_data_source_directories void AsDataPool *dpool, gchar **dirs AS_TYPE_COMPONENT_KIND #define AS_TYPE_COMPONENT_KIND (as_component_kind_get_type ()) AS_TYPE_COMPONENT #define AS_TYPE_COMPONENT (as_component_get_type ()) AS_COMPONENT #define AS_COMPONENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AS_TYPE_COMPONENT, AsComponent)) AS_COMPONENT_CLASS #define AS_COMPONENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AS_TYPE_COMPONENT, AsComponentClass)) AS_IS_COMPONENT #define AS_IS_COMPONENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AS_TYPE_COMPONENT)) AS_IS_COMPONENT_CLASS #define AS_IS_COMPONENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AS_TYPE_COMPONENT)) AS_COMPONENT_GET_CLASS #define AS_COMPONENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AS_TYPE_COMPONENT, AsComponentClass)) AsComponent struct _AsComponent { GObject parent_instance; AsComponentPrivate * priv; }; AsComponentClass struct _AsComponentClass { GObjectClass parent_class; /*< private >*/ void (*_as_reserved1) (void); void (*_as_reserved2) (void); void (*_as_reserved3) (void); void (*_as_reserved4) (void); void (*_as_reserved5) (void); void (*_as_reserved6) (void); void (*_as_reserved7) (void); void (*_as_reserved8) (void); }; AsComponentKind typedef enum { AS_COMPONENT_KIND_UNKNOWN = 0, AS_COMPONENT_KIND_GENERIC = 1 << 0, AS_COMPONENT_KIND_DESKTOP_APP = 1 << 1, AS_COMPONENT_KIND_FONT = 1 << 2, AS_COMPONENT_KIND_CODEC = 1 << 3, AS_COMPONENT_KIND_INPUTMETHOD = 1 << 4, AS_COMPONENT_KIND_ADDON = 1 << 5, AS_COMPONENT_KIND_LAST = 7 } AsComponentKind; as_component_kind_get_type GType void as_component_kind_to_string const gchar * AsComponentKind kind as_component_kind_from_string AsComponentKind const gchar *kind_str as_component_get_type GType void as_component_new AsComponent * void as_component_construct AsComponent * GType object_type as_component_is_valid gboolean AsComponent* cpt as_component_to_string gchar * AsComponent* cpt as_component_get_kind AsComponentKind AsComponent* cpt as_component_set_kind void AsComponent* cpt, AsComponentKind value as_component_get_id const gchar * AsComponent* cpt as_component_set_id void AsComponent* cpt, const gchar* value as_component_get_pkgnames gchar ** AsComponent* cpt as_component_set_pkgnames void AsComponent* cpt, gchar** value as_component_get_name const gchar * AsComponent* cpt as_component_set_name void AsComponent* cpt, const gchar* value as_component_get_name_original const gchar * AsComponent* cpt as_component_set_name_original void AsComponent* cpt, const gchar* value as_component_get_summary const gchar * AsComponent* cpt as_component_set_summary void AsComponent* cpt, const gchar* value as_component_get_description const gchar * AsComponent* cpt as_component_set_description void AsComponent* cpt, const gchar* value as_component_get_project_license const gchar * AsComponent* cpt as_component_set_project_license void AsComponent* cpt, const gchar* value as_component_get_project_group const gchar * AsComponent* cpt as_component_set_project_group void AsComponent* cpt, const gchar* value as_component_get_developer_name const gchar * AsComponent* cpt as_component_set_developer_name void AsComponent* cpt, const gchar* value as_component_get_compulsory_for_desktops gchar ** AsComponent* cpt as_component_set_compulsory_for_desktops void AsComponent* cpt, gchar** value as_component_is_compulsory_for_desktop gboolean AsComponent* cpt, const gchar* desktop as_component_get_categories gchar ** AsComponent* cpt as_component_set_categories void AsComponent* cpt, gchar** value as_component_set_categories_from_str void AsComponent* cpt, const gchar* categories_str as_component_has_category gboolean AsComponent *cpt, const gchar *category as_component_get_screenshots GPtrArray * AsComponent* cpt as_component_add_screenshot void AsComponent* cpt, AsScreenshot* sshot as_component_get_keywords gchar ** AsComponent* cpt as_component_set_keywords void AsComponent* cpt, gchar** value as_component_get_icon const gchar * AsComponent* cpt as_component_set_icon void AsComponent* cpt, const gchar* value as_component_get_icon_url const gchar * AsComponent* cpt as_component_set_icon_url void AsComponent* cpt, const gchar* value as_component_get_provided_items GPtrArray * AsComponent* cpt as_component_add_provided_item void AsComponent *cpt, AsProvidesKind kind, const gchar *value, const gchar *data as_component_provides_item gboolean AsComponent *cpt, AsProvidesKind kind, const gchar *value as_component_get_urls GHashTable * AsComponent *cpt as_component_get_url const gchar * AsComponent *cpt, AsUrlKind url_kind as_component_add_url void AsComponent *cpt, AsUrlKind url_kind, const gchar *url as_component_get_releases GPtrArray * AsComponent* cpt as_component_add_release void AsComponent* cpt, AsRelease* release as_component_get_extends GPtrArray * AsComponent *cpt as_component_add_extends void AsComponent* cpt, const gchar* cpt_id as_component_add_language void AsComponent *cpt, const gchar *locale, gint percentage as_component_get_language gint AsComponent *cpt, const gchar *locale as_component_get_languages GList * AsComponent *cpt as_component_to_xml gchar * AsComponent *cpt AsComponentPrivate AS_TYPE_SCREENSHOT #define AS_TYPE_SCREENSHOT (as_screenshot_get_type()) AS_SCREENSHOT #define AS_SCREENSHOT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AS_TYPE_SCREENSHOT, AsScreenshot)) AS_SCREENSHOT_CLASS #define AS_SCREENSHOT_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST((cls), AS_TYPE_SCREENSHOT, AsScreenshotClass)) AS_IS_SCREENSHOT #define AS_IS_SCREENSHOT(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AS_TYPE_SCREENSHOT)) AS_IS_SCREENSHOT_CLASS #define AS_IS_SCREENSHOT_CLASS(cls) (G_TYPE_CHECK_CLASS_TYPE((cls), AS_TYPE_SCREENSHOT)) AS_SCREENSHOT_GET_CLASS #define AS_SCREENSHOT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), AS_TYPE_SCREENSHOT, AsScreenshotClass)) AsScreenshot struct _AsScreenshot { GObject parent; }; AsScreenshotClass struct _AsScreenshotClass { GObjectClass parent_class; /*< private >*/ void (*_as_reserved1) (void); void (*_as_reserved2) (void); void (*_as_reserved3) (void); void (*_as_reserved4) (void); void (*_as_reserved5) (void); void (*_as_reserved6) (void); void (*_as_reserved7) (void); void (*_as_reserved8) (void); }; AsScreenshotKind typedef enum { AS_SCREENSHOT_KIND_UNKNOWN, AS_SCREENSHOT_KIND_NORMAL, AS_SCREENSHOT_KIND_DEFAULT, /*< private >*/ AS_SCREENSHOT_KIND_LAST } AsScreenshotKind; as_screenshot_kind_from_string AsScreenshotKind const gchar *kind as_screenshot_kind_to_string const gchar * AsScreenshotKind kind as_screenshot_is_valid gboolean AsScreenshot *screenshot as_screenshot_get_type GType void as_screenshot_new AsScreenshot * void as_screenshot_get_kind AsScreenshotKind AsScreenshot *screenshot as_screenshot_set_kind void AsScreenshot *screenshot, AsScreenshotKind kind as_screenshot_get_caption const gchar * AsScreenshot *screenshot as_screenshot_set_caption void AsScreenshot *screenshot, const gchar *caption as_screenshot_get_images GPtrArray * AsScreenshot *screenshot as_screenshot_add_image void AsScreenshot *screenshot, AsImage *image AS_TYPE_VALIDATOR_ISSUE #define AS_TYPE_VALIDATOR_ISSUE (as_validator_issue_get_type()) AS_VALIDATOR_ISSUE #define AS_VALIDATOR_ISSUE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AS_TYPE_VALIDATOR_ISSUE, AsValidatorIssue)) AS_VALIDATOR_ISSUE_CLASS #define AS_VALIDATOR_ISSUE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST((cls), AS_TYPE_VALIDATOR_ISSUE, AsValidatorIssueClass)) AS_IS_VALIDATOR_ISSUE #define AS_IS_VALIDATOR_ISSUE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AS_TYPE_VALIDATOR_ISSUE)) AS_IS_VALIDATOR_ISSUE_CLASS #define AS_IS_VALIDATOR_ISSUE_CLASS(cls) (G_TYPE_CHECK_CLASS_TYPE((cls), AS_TYPE_VALIDATOR_ISSUE)) AS_VALIDATOR_ISSUE_GET_CLASS #define AS_VALIDATOR_ISSUE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), AS_TYPE_VALIDATOR_ISSUE, AsValidatorIssueClass)) AsValidatorIssue struct _AsValidatorIssue { GObject parent; }; AsValidatorIssueClass struct _AsValidatorIssueClass { GObjectClass parent_class; /*< private >*/ void (*_as_reserved1) (void); void (*_as_reserved2) (void); void (*_as_reserved3) (void); void (*_as_reserved4) (void); void (*_as_reserved5) (void); void (*_as_reserved6) (void); void (*_as_reserved7) (void); void (*_as_reserved8) (void); }; AsIssueImportance typedef enum { AS_ISSUE_IMPORTANCE_UNKNOWN, AS_ISSUE_IMPORTANCE_ERROR, AS_ISSUE_IMPORTANCE_WARNING, AS_ISSUE_IMPORTANCE_INFO, AS_ISSUE_IMPORTANCE_PEDANTIC, /*< private >*/ AS_ISSUE_IMPORTANCE_LAST } AsIssueImportance; AsIssueKind typedef enum { AS_ISSUE_KIND_UNKNOWN, AS_ISSUE_KIND_MARKUP_INVALID, AS_ISSUE_KIND_LEGACY, AS_ISSUE_KIND_TAG_DUPLICATED, AS_ISSUE_KIND_TAG_MISSING, AS_ISSUE_KIND_TAG_UNKNOWN, AS_ISSUE_KIND_TAG_NOT_ALLOWED, AS_ISSUE_KIND_PROPERTY_MISSING, AS_ISSUE_KIND_PROPERTY_INVALID, AS_ISSUE_KIND_VALUE_WRONG, AS_ISSUE_KIND_VALUE_ISSUE, /*< private >*/ AS_ISSUE_KIND_LAST } AsIssueKind; as_validator_issue_get_type GType void as_validator_issue_new AsValidatorIssue * void as_validator_issue_get_kind AsIssueKind AsValidatorIssue *issue as_validator_issue_set_kind void AsValidatorIssue *issue, AsIssueKind kind as_validator_issue_get_importance AsIssueImportance AsValidatorIssue *issue as_validator_issue_set_importance void AsValidatorIssue *issue, AsIssueImportance importance as_validator_issue_get_message const gchar * AsValidatorIssue *issue as_validator_issue_set_message void AsValidatorIssue *issue, const gchar *message AS_TYPE_VALIDATOR #define AS_TYPE_VALIDATOR (as_validator_get_type()) AS_VALIDATOR #define AS_VALIDATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AS_TYPE_VALIDATOR, AsValidator)) AS_VALIDATOR_CLASS #define AS_VALIDATOR_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST((cls), AS_TYPE_VALIDATOR, AsValidatorClass)) AS_IS_VALIDATOR #define AS_IS_VALIDATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AS_TYPE_VALIDATOR)) AS_IS_VALIDATOR_CLASS #define AS_IS_VALIDATOR_CLASS(cls) (G_TYPE_CHECK_CLASS_TYPE((cls), AS_TYPE_VALIDATOR)) AS_VALIDATOR_GET_CLASS #define AS_VALIDATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), AS_TYPE_VALIDATOR, AsValidatorClass)) AsValidator struct _AsValidator { GObject parent; }; AsValidatorClass struct _AsValidatorClass { GObjectClass parent_class; /*< private >*/ void (*_as_reserved1) (void); void (*_as_reserved2) (void); void (*_as_reserved3) (void); void (*_as_reserved4) (void); void (*_as_reserved5) (void); void (*_as_reserved6) (void); void (*_as_reserved7) (void); void (*_as_reserved8) (void); }; as_validator_get_type GType void as_validator_new AsValidator * void as_validator_clear_issues void AsValidator *validator as_validator_validate_file gboolean AsValidator *validator, GFile* metadata_file as_validator_validate_data gboolean AsValidator *validator, const gchar *metadata as_validator_get_issues GList * AsValidator *validator AS_TYPE_IMAGE #define AS_TYPE_IMAGE (as_image_get_type()) AS_IMAGE #define AS_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AS_TYPE_IMAGE, AsImage)) AS_IMAGE_CLASS #define AS_IMAGE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST((cls), AS_TYPE_IMAGE, AsImageClass)) AS_IS_IMAGE #define AS_IS_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AS_TYPE_IMAGE)) AS_IS_IMAGE_CLASS #define AS_IS_IMAGE_CLASS(cls) (G_TYPE_CHECK_CLASS_TYPE((cls), AS_TYPE_IMAGE)) AS_IMAGE_GET_CLASS #define AS_IMAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), AS_TYPE_IMAGE, AsImageClass)) AsImage struct _AsImage { GObject parent; }; AsImageClass struct _AsImageClass { GObjectClass parent_class; /*< private >*/ void (*_as_reserved1) (void); void (*_as_reserved2) (void); void (*_as_reserved3) (void); void (*_as_reserved4) (void); void (*_as_reserved5) (void); void (*_as_reserved6) (void); void (*_as_reserved7) (void); void (*_as_reserved8) (void); }; AsImageKind typedef enum { AS_IMAGE_KIND_UNKNOWN, AS_IMAGE_KIND_SOURCE, AS_IMAGE_KIND_THUMBNAIL, AS_IMAGE_KIND_LAST } AsImageKind; as_image_get_type GType void as_image_new AsImage * void as_image_kind_from_string AsImageKind const gchar *kind as_image_kind_to_string const gchar * AsImageKind kind as_image_get_url const gchar * AsImage *image as_image_get_width guint AsImage *image as_image_get_height guint AsImage *image as_image_get_kind AsImageKind AsImage *image as_image_set_url void AsImage *image, const gchar *url as_image_set_width void AsImage *image, guint width as_image_set_height void AsImage *image, guint height as_image_set_kind void AsImage *image, AsImageKind kind AS_TYPE_CATEGORY #define AS_TYPE_CATEGORY (as_category_get_type ()) AS_CATEGORY #define AS_CATEGORY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AS_TYPE_CATEGORY, AsCategory)) AS_CATEGORY_CLASS #define AS_CATEGORY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AS_TYPE_CATEGORY, AsCategoryClass)) AS_IS_CATEGORY #define AS_IS_CATEGORY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AS_TYPE_CATEGORY)) AS_IS_CATEGORY_CLASS #define AS_IS_CATEGORY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AS_TYPE_CATEGORY)) AS_CATEGORY_GET_CLASS #define AS_CATEGORY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AS_TYPE_CATEGORY, AsCategoryClass)) AsCategory struct _AsCategory { GObject parent_instance; AsCategoryPrivate *priv; }; AsCategoryClass struct _AsCategoryClass { GObjectClass parent_class; /*< private >*/ void (*_as_reserved1) (void); void (*_as_reserved2) (void); void (*_as_reserved3) (void); void (*_as_reserved4) (void); void (*_as_reserved5) (void); void (*_as_reserved6) (void); void (*_as_reserved7) (void); void (*_as_reserved8) (void); }; as_category_get_type GType void as_category_new AsCategory * void as_category_construct AsCategory * GType object_type as_category_complete void AsCategory* self as_category_get_directory const gchar * AsCategory* self as_category_get_name const gchar * AsCategory* self as_category_set_icon void AsCategory* self, const gchar* value as_category_set_name void AsCategory* self, const gchar* value as_category_get_summary const gchar * AsCategory* self as_category_get_icon const gchar * AsCategory* self as_category_add_subcategory void AsCategory* self, AsCategory* cat as_category_remove_subcategory void AsCategory* self, AsCategory* cat as_category_has_subcategory gboolean AsCategory* self as_category_set_directory void AsCategory* self, const gchar* value as_category_get_included GList * AsCategory* self as_category_get_excluded GList * AsCategory* self as_category_get_level gint AsCategory* self as_category_set_level void AsCategory* self, gint value as_category_get_subcategories GList * AsCategory* self AsCategoryPrivate AS_TYPE_SEARCH_QUERY #define AS_TYPE_SEARCH_QUERY (as_search_query_get_type ()) AS_SEARCH_QUERY #define AS_SEARCH_QUERY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AS_TYPE_SEARCH_QUERY, AsSearchQuery)) AS_SEARCH_QUERY_CLASS #define AS_SEARCH_QUERY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AS_TYPE_SEARCH_QUERY, AsSearchQueryClass)) AS_IS_SEARCH_QUERY #define AS_IS_SEARCH_QUERY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AS_TYPE_SEARCH_QUERY)) AS_IS_SEARCH_QUERY_CLASS #define AS_IS_SEARCH_QUERY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AS_TYPE_SEARCH_QUERY)) AS_SEARCH_QUERY_GET_CLASS #define AS_SEARCH_QUERY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AS_TYPE_SEARCH_QUERY, AsSearchQueryClass)) AsSearchQuery struct _AsSearchQuery { GObject parent_instance; AsSearchQueryPrivate * priv; }; AsSearchQueryClass struct _AsSearchQueryClass { GObjectClass parent_class; /*< private >*/ void (*_as_reserved1) (void); void (*_as_reserved2) (void); void (*_as_reserved3) (void); void (*_as_reserved4) (void); void (*_as_reserved5) (void); void (*_as_reserved6) (void); void (*_as_reserved7) (void); void (*_as_reserved8) (void); }; as_search_query_get_type GType void as_search_query_new AsSearchQuery * const gchar* term as_search_query_construct AsSearchQuery * GType object_type, const gchar* term as_search_query_set_search_term void AsSearchQuery* self, const gchar* value as_search_query_get_search_all_categories gboolean AsSearchQuery* self as_search_query_get_categories gchar ** AsSearchQuery* self as_search_query_set_search_all_categories void AsSearchQuery* self as_search_query_set_categories void AsSearchQuery* self, gchar** value as_search_query_set_categories_from_string void AsSearchQuery* self, const gchar* categories_str as_search_query_sanitize_search_term void AsSearchQuery* self as_search_query_get_search_term const gchar * AsSearchQuery* self AsSearchQueryPrivate AS_TYPE_BUILDER #define AS_TYPE_BUILDER (as_builder_get_type ()) AS_BUILDER #define AS_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AS_TYPE_BUILDER, AsBuilder)) AS_BUILDER_CLASS #define AS_BUILDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AS_TYPE_BUILDER, AsBuilderClass)) AS_IS_BUILDER #define AS_IS_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AS_TYPE_BUILDER)) AS_IS_BUILDER_CLASS #define AS_IS_BUILDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AS_TYPE_BUILDER)) AS_BUILDER_GET_CLASS #define AS_BUILDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AS_TYPE_BUILDER, AsBuilderClass)) AsBuilder struct _AsBuilder { GObject parent_instance; AsBuilderPrivate * priv; }; AsBuilderClass struct _AsBuilderClass { GObjectClass parent_class; }; AS_BUILDER_ERROR #define AS_BUILDER_ERROR as_builder_error_quark () as_builder_error_quark GQuark void AsNodeError typedef enum { AS_BUILDER_ERROR_FAILED, AS_BUILDER_ERROR_PARTIALLY_FAILED, /*< private >*/ AS_BUILDER_ERROR_LAST } AsNodeError; as_builder_get_type GType void as_builder_new AsBuilder * void as_builder_new_path AsBuilder * const gchar* dbpath as_builder_initialize gboolean AsBuilder* self as_builder_refresh_cache gboolean AsBuilder* self, gboolean force, GError **error as_builder_set_data_source_directories void AsBuilder *self, gchar **dirs AsBuilderPrivate AS_TYPE_DATA_PROVIDER #define AS_TYPE_DATA_PROVIDER (as_data_provider_get_type ()) AS_DATA_PROVIDER #define AS_DATA_PROVIDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AS_TYPE_DATA_PROVIDER, AsDataProvider)) AS_DATA_PROVIDER_CLASS #define AS_DATA_PROVIDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AS_TYPE_DATA_PROVIDER, AsDataProviderClass)) AS_IS_DATA_PROVIDER #define AS_IS_DATA_PROVIDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AS_TYPE_DATA_PROVIDER)) AS_IS_DATA_PROVIDER_CLASS #define AS_IS_DATA_PROVIDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AS_TYPE_DATA_PROVIDER)) AS_DATA_PROVIDER_GET_CLASS #define AS_DATA_PROVIDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AS_TYPE_DATA_PROVIDER, AsDataProviderClass)) AsDataProvider struct _AsDataProvider { GObject parent_instance; AsDataProviderPrivate * priv; }; AsDataProviderClass struct _AsDataProviderClass { GObjectClass parent_class; gboolean (*execute) (AsDataProvider* self); /*< private >*/ void (*_as_reserved1) (void); void (*_as_reserved2) (void); void (*_as_reserved3) (void); void (*_as_reserved4) (void); void (*_as_reserved5) (void); void (*_as_reserved6) (void); void (*_as_reserved7) (void); void (*_as_reserved8) (void); }; as_data_provider_get_type GType void as_data_provider_construct AsDataProvider * GType object_type as_data_provider_emit_component void AsDataProvider* self, AsComponent* cpt as_data_provider_execute gboolean AsDataProvider* self as_data_provider_log_error void AsDataProvider* self, const gchar* msg as_data_provider_log_warning void AsDataProvider* self, const gchar* msg as_data_provider_get_locale_short const gchar * AsDataProvider *dprov as_data_provider_get_locale const gchar * AsDataProvider *dpool as_data_provider_set_locale void AsDataProvider *dprov, const gchar *locale as_data_provider_get_watch_files gchar ** AsDataProvider* self as_data_provider_set_watch_files void AsDataProvider* self, gchar** value AsDataProviderPrivate as_utils_touch_dir gboolean const gchar* dirname as_utils_delete_dir_recursive gboolean const gchar* dirname as_string_strip gchar * const gchar* str as_utils_categories_from_strv GPtrArray * gchar** categories_strv, GPtrArray* system_categories as_utils_categories_from_str GPtrArray * const gchar* categories_str, GPtrArray* system_categories as_utils_find_files_matching GPtrArray * const gchar* dir, const gchar* pattern, gboolean recursive as_utils_find_files GPtrArray * const gchar* dir, gboolean recursive as_utils_is_root gboolean void as_str_replace gchar * const gchar* str, const gchar* old_str, const gchar* new_str as_get_locale gchar * void AS_TYPE_METADATA #define AS_TYPE_METADATA (as_metadata_get_type()) AS_METADATA #define AS_METADATA(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AS_TYPE_METADATA, AsMetadata)) AS_METADATA_CLASS #define AS_METADATA_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST((cls), AS_TYPE_METADATA, AsMetadataClass)) AS_IS_METADATA #define AS_IS_METADATA(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AS_TYPE_METADATA)) AS_IS_METADATA_CLASS #define AS_IS_METADATA_CLASS(cls) (G_TYPE_CHECK_CLASS_TYPE((cls), AS_TYPE_METADATA)) AS_METADATA_GET_CLASS #define AS_METADATA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), AS_TYPE_METADATA, AsMetadataClass)) AsMetadata struct _AsMetadata { GObject parent; }; AsMetadataClass struct _AsMetadataClass { GObjectClass parent_class; /*< private >*/ void (*_as_reserved1) (void); void (*_as_reserved2) (void); void (*_as_reserved3) (void); void (*_as_reserved4) (void); void (*_as_reserved5) (void); void (*_as_reserved6) (void); void (*_as_reserved7) (void); void (*_as_reserved8) (void); }; AsMetadataError typedef enum { AS_METADATA_ERROR_FAILED, AS_METADATA_ERROR_LAST } AsMetadataError; AS_METADATA_ERROR #define AS_METADATA_ERROR as_metadata_error_quark () as_metadata_get_type GType void as_metadata_new AsMetadata * void as_metadata_error_quark GQuark void as_metadata_parse_file AsComponent * AsMetadata* metad, GFile* infile, GError **error as_metadata_parse_data AsComponent * AsMetadata* metad, const gchar *data, GError **error as_metadata_set_locale void AsMetadata *metad, const gchar *locale as_metadata_get_locale const gchar * AsMetadata *metad AsUrlKind typedef enum { AS_URL_KIND_UNKNOWN, AS_URL_KIND_HOMEPAGE, AS_URL_KIND_BUGTRACKER, AS_URL_KIND_FAQ, AS_URL_KIND_HELP, AS_URL_KIND_DONATION, AS_URL_KIND_LAST } AsUrlKind; as_url_kind_to_string const gchar * AsUrlKind url_kind as_url_kind_from_string AsUrlKind const gchar *url_kind AS_TYPE_RELEASE #define AS_TYPE_RELEASE (as_release_get_type()) AS_RELEASE #define AS_RELEASE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AS_TYPE_RELEASE, AsRelease)) AS_RELEASE_CLASS #define AS_RELEASE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST((cls), AS_TYPE_RELEASE, AsReleaseClass)) AS_IS_RELEASE #define AS_IS_RELEASE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AS_TYPE_RELEASE)) AS_IS_RELEASE_CLASS #define AS_IS_RELEASE_CLASS(cls) (G_TYPE_CHECK_CLASS_TYPE((cls), AS_TYPE_RELEASE)) AS_RELEASE_GET_CLASS #define AS_RELEASE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), AS_TYPE_RELEASE, AsReleaseClass)) AsRelease struct _AsRelease { GObject parent; }; AsReleaseClass struct _AsReleaseClass { GObjectClass parent_class; /*< private >*/ void (*_as_reserved1) (void); void (*_as_reserved2) (void); void (*_as_reserved3) (void); void (*_as_reserved4) (void); void (*_as_reserved5) (void); void (*_as_reserved6) (void); void (*_as_reserved7) (void); void (*_as_reserved8) (void); }; as_release_get_type GType void as_release_new AsRelease * void as_release_get_version const gchar * AsRelease *release as_release_get_timestamp guint64 AsRelease *release as_release_get_description const gchar * AsRelease *release as_release_set_version void AsRelease *release, const gchar *version as_release_set_timestamp void AsRelease *release, guint64 timestamp as_release_set_description void AsRelease *release, const gchar *description AS_TYPE_DATABASE #define AS_TYPE_DATABASE (as_database_get_type ()) AS_DATABASE #define AS_DATABASE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AS_TYPE_DATABASE, AsDatabase)) AS_DATABASE_CLASS #define AS_DATABASE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AS_TYPE_DATABASE, AsDatabaseClass)) AS_IS_DATABASE #define AS_IS_DATABASE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AS_TYPE_DATABASE)) AS_IS_DATABASE_CLASS #define AS_IS_DATABASE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AS_TYPE_DATABASE)) AS_DATABASE_GET_CLASS #define AS_DATABASE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AS_TYPE_DATABASE, AsDatabaseClass)) AsDatabase struct _AsDatabase { GObject parent_instance; AsDatabasePrivate * priv; }; AsDatabaseClass struct _AsDatabaseClass { GObjectClass parent_class; gboolean (*open) (AsDatabase* self); /*< private >*/ void (*_as_reserved1) (void); void (*_as_reserved2) (void); void (*_as_reserved3) (void); void (*_as_reserved4) (void); void (*_as_reserved5) (void); void (*_as_reserved6) (void); void (*_as_reserved7) (void); void (*_as_reserved8) (void); }; as_database_get_type GType void as_database_new AsDatabase * void as_database_construct AsDatabase * GType object_type as_database_set_database_path void AsDatabase* self, const gchar* value as_database_open gboolean AsDatabase* self as_database_get_database_path const gchar * AsDatabase* self as_database_db_exists gboolean AsDatabase* self as_database_get_all_components GPtrArray * AsDatabase* self as_database_find_components GPtrArray * AsDatabase* self, AsSearchQuery* query as_database_find_components_by_term GPtrArray * AsDatabase* self, const gchar* search_term, const gchar* categories_str as_database_get_component_by_id AsComponent * AsDatabase *self, const gchar *idname as_database_get_components_by_provides GPtrArray * AsDatabase* self, AsProvidesKind kind, const gchar *value, const gchar *data as_database_get_components_by_kind GPtrArray * AsDatabase* self, AsComponentKind kinds AsDatabasePrivate AS_TYPE_MENU_PARSER #define AS_TYPE_MENU_PARSER (as_menu_parser_get_type ()) AS_MENU_PARSER #define AS_MENU_PARSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AS_TYPE_MENU_PARSER, AsMenuParser)) AS_MENU_PARSER_CLASS #define AS_MENU_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AS_TYPE_MENU_PARSER, AsMenuParserClass)) AS_IS_MENU_PARSER #define AS_IS_MENU_PARSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AS_TYPE_MENU_PARSER)) AS_IS_MENU_PARSER_CLASS #define AS_IS_MENU_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AS_TYPE_MENU_PARSER)) AS_MENU_PARSER_GET_CLASS #define AS_MENU_PARSER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AS_TYPE_MENU_PARSER, AsMenuParserClass)) AsMenuParser struct _AsMenuParser { GObject parent_instance; AsMenuParserPrivate *priv; }; AsMenuParserClass struct _AsMenuParserClass { GObjectClass parent_class; /*< private >*/ void (*_as_reserved1) (void); void (*_as_reserved2) (void); void (*_as_reserved3) (void); void (*_as_reserved4) (void); void (*_as_reserved5) (void); void (*_as_reserved6) (void); void (*_as_reserved7) (void); void (*_as_reserved8) (void); }; as_menu_parser_get_type GType void as_menu_parser_new AsMenuParser * void as_menu_parser_construct AsMenuParser * GType object_type as_menu_parser_new_from_file AsMenuParser * const gchar* menu_file as_menu_parser_construct_from_file AsMenuParser * GType object_type, const gchar* menu_file as_menu_parser_set_update_category_data void AsMenuParser* self, gboolean value as_menu_parser_parse GList * AsMenuParser* self as_menu_parser_get_update_category_data gboolean AsMenuParser* self as_get_system_categories GList * void AsMenuParserPrivate AS_PROVIDER_TYPE_DEP11 #define AS_PROVIDER_TYPE_DEP11 (as_provider_dep11_get_type ()) AS_PROVIDER_DEP11 #define AS_PROVIDER_DEP11(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AS_PROVIDER_TYPE_DEP11, AsProviderDEP11)) AS_PROVIDER_DEP11_CLASS #define AS_PROVIDER_DEP11_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AS_PROVIDER_TYPE_DEP11, AsProviderDEP11Class)) AS_PROVIDER_IS_DEP11 #define AS_PROVIDER_IS_DEP11(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AS_PROVIDER_TYPE_DEP11)) AS_PROVIDER_IS_DEP11_CLASS #define AS_PROVIDER_IS_DEP11_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AS_PROVIDER_TYPE_DEP11)) AS_PROVIDER_DEP11_GET_CLASS #define AS_PROVIDER_DEP11_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AS_PROVIDER_TYPE_DEP11, AsProviderDEP11Class)) AsProviderDEP11 struct _AsProviderDEP11 { AsDataProvider parent_instance; AsProviderDEP11Private *priv; }; AsProviderDEP11Class struct _AsProviderDEP11Class { AsDataProviderClass parent_class; }; as_provider_dep11_get_type GType void as_provider_dep11_new AsProviderDEP11 * void as_provider_dep11_construct AsProviderDEP11 * GType object_type AsProviderDEP11Private AS_PROVIDER_TYPE_XML #define AS_PROVIDER_TYPE_XML (as_provider_xml_get_type ()) AS_PROVIDER_XML #define AS_PROVIDER_XML(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AS_PROVIDER_TYPE_XML, AsProviderXML)) AS_PROVIDER_XML_CLASS #define AS_PROVIDER_XML_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AS_PROVIDER_TYPE_XML, AsProviderXMLClass)) AS_PROVIDER_IS_APPSTREAM_XML #define AS_PROVIDER_IS_APPSTREAM_XML(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AS_PROVIDER_TYPE_XML)) AS_PROVIDER_IS_APPSTREAM_XML_CLASS #define AS_PROVIDER_IS_APPSTREAM_XML_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AS_PROVIDER_TYPE_XML)) AS_PROVIDER_XML_GET_CLASS #define AS_PROVIDER_XML_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AS_PROVIDER_TYPE_XML, AsProviderXMLClass)) AsProviderXML struct _AsProviderXML { AsDataProvider parent_instance; AsProviderXMLPrivate * priv; }; AsProviderXMLClass struct _AsProviderXMLClass { AsDataProviderClass parent_class; }; as_provider_xml_get_type GType void as_provider_xml_new AsProviderXML * void as_provider_xml_construct AsProviderXML * GType object_type as_provider_xml_process_compressed_file gboolean AsProviderXML *self, GFile *infile as_provider_xml_process_file gboolean AsProviderXML *self, GFile *infile AsProviderXMLPrivate AS_PROVIDER_TYPE_UBUNTU_APPINSTALL #define AS_PROVIDER_TYPE_UBUNTU_APPINSTALL (as_provider_ubuntu_appinstall_get_type ()) AS_PROVIDER_UBUNTU_APPINSTALL #define AS_PROVIDER_UBUNTU_APPINSTALL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AS_PROVIDER_TYPE_UBUNTU_APPINSTALL, AsProviderUbuntuAppinstall)) AS_PROVIDER_UBUNTU_APPINSTALL_CLASS #define AS_PROVIDER_UBUNTU_APPINSTALL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AS_PROVIDER_TYPE_UBUNTU_APPINSTALL, AsProviderUbuntuAppinstallClass)) AS_PROVIDER_IS_UBUNTU_APPINSTALL #define AS_PROVIDER_IS_UBUNTU_APPINSTALL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AS_PROVIDER_TYPE_UBUNTU_APPINSTALL)) AS_PROVIDER_IS_UBUNTU_APPINSTALL_CLASS #define AS_PROVIDER_IS_UBUNTU_APPINSTALL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AS_PROVIDER_TYPE_UBUNTU_APPINSTALL)) AS_PROVIDER_UBUNTU_APPINSTALL_GET_CLASS #define AS_PROVIDER_UBUNTU_APPINSTALL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AS_PROVIDER_TYPE_UBUNTU_APPINSTALL, AsProviderUbuntuAppinstallClass)) AsProviderUbuntuAppinstall struct _AsProviderUbuntuAppinstall { AsDataProvider parent_instance; AsProviderUbuntuAppinstallPrivate * priv; }; AsProviderUbuntuAppinstallClass struct _AsProviderUbuntuAppinstallClass { AsDataProviderClass parent_class; }; as_provider_ubuntu_appinstall_new AsProviderUbuntuAppinstall * void as_provider_ubuntu_appinstall_construct AsProviderUbuntuAppinstall * GType object_type AsProviderUbuntuAppinstallPrivate