<!-- ##### SECTION Title ##### -->
ZifMd

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### MACRO ZIF_MD_ERROR ##### -->
<para>

</para>



<!-- ##### STRUCT ZifMd ##### -->
<para>

</para>


<!-- ##### ARG ZifMd:filename ##### -->
<para>

</para>

<!-- ##### ARG ZifMd:kind ##### -->
<para>

</para>

<!-- ##### ARG ZifMd:location ##### -->
<para>

</para>

<!-- ##### STRUCT ZifMdClass ##### -->
<para>

</para>

@parent_class: 
@load: 
@unload: 
@search_file: 
@search_name: 
@search_details: 
@search_group: 
@search_pkgid: 
@what_provides: 
@what_requires: 
@what_obsoletes: 
@what_conflicts: 
@resolve: 
@get_packages: 
@find_package: 
@get_changelog: 
@get_files: 
@get_provides: 
@get_requires: 
@get_obsoletes: 
@get_conflicts: 
@_zif_reserved1: 
@_zif_reserved2: 
@_zif_reserved3: 
@_zif_reserved4: 

<!-- ##### ENUM ZifMdError ##### -->
<para>

</para>

@ZIF_MD_ERROR_FAILED: 
@ZIF_MD_ERROR_NO_SUPPORT: 
@ZIF_MD_ERROR_FAILED_TO_LOAD: 
@ZIF_MD_ERROR_FAILED_AS_OFFLINE: 
@ZIF_MD_ERROR_FAILED_DOWNLOAD: 
@ZIF_MD_ERROR_BAD_SQL: 
@ZIF_MD_ERROR_FILE_TOO_OLD: 
@ZIF_MD_ERROR_NO_FILENAME: 
@ZIF_MD_ERROR_FILE_NOT_EXISTS: 
@ZIF_MD_ERROR_CHECKSUM_INVALID: 
@ZIF_MD_ERROR_LAST: 

<!-- ##### ENUM ZifMdKind ##### -->
<para>

</para>

@ZIF_MD_KIND_UNKNOWN: 
@ZIF_MD_KIND_PRIMARY_SQL: 
@ZIF_MD_KIND_PRIMARY_XML: 
@ZIF_MD_KIND_FILELISTS_SQL: 
@ZIF_MD_KIND_FILELISTS_XML: 
@ZIF_MD_KIND_OTHER_SQL: 
@ZIF_MD_KIND_OTHER_XML: 
@ZIF_MD_KIND_COMPS_GZ: 
@ZIF_MD_KIND_COMPS: 
@ZIF_MD_KIND_METALINK: 
@ZIF_MD_KIND_MIRRORLIST: 
@ZIF_MD_KIND_PRESTODELTA: 
@ZIF_MD_KIND_UPDATEINFO: 
@ZIF_MD_KIND_PKGTAGS: 
@ZIF_MD_KIND_LAST: 

<!-- ##### FUNCTION zif_md_check_compressed ##### -->
<para>

</para>

@md: 
@state: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_check_uncompressed ##### -->
<para>

</para>

@md: 
@state: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_clean ##### -->
<para>

</para>

@md: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_error_quark ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION zif_md_file_check ##### -->
<para>

</para>

@md: 
@use_uncompressed: 
@valid: 
@state: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_find_package ##### -->
<para>

</para>

@md: 
@package_id: 
@state: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_get_changelog ##### -->
<para>

</para>

@md: 
@pkgid: 
@state: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_get_conflicts ##### -->
<para>

</para>

@md: 
@package: 
@state: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_get_filename ##### -->
<para>

</para>

@md: 
@Returns: 


<!-- ##### FUNCTION zif_md_get_filename_uncompressed ##### -->
<para>

</para>

@md: 
@Returns: 


<!-- ##### FUNCTION zif_md_get_files ##### -->
<para>

</para>

@md: 
@package: 
@state: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_get_id ##### -->
<para>

</para>

@md: 
@Returns: 


<!-- ##### FUNCTION zif_md_get_is_loaded ##### -->
<para>

</para>

@md: 
@Returns: 


<!-- ##### FUNCTION zif_md_get_kind ##### -->
<para>

</para>

@md: 
@Returns: 


<!-- ##### FUNCTION zif_md_get_location ##### -->
<para>

</para>

@md: 
@Returns: 


<!-- ##### FUNCTION zif_md_get_obsoletes ##### -->
<para>

</para>

@md: 
@package: 
@state: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_get_packages ##### -->
<para>

</para>

@md: 
@state: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_get_provides ##### -->
<para>

</para>

@md: 
@package: 
@state: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_get_requires ##### -->
<para>

</para>

@md: 
@package: 
@state: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_get_store ##### -->
<para>

</para>

@md: 
@Returns: 


<!-- ##### FUNCTION zif_md_kind_to_text ##### -->
<para>

</para>

@type: 
@Returns: 


<!-- ##### FUNCTION zif_md_load ##### -->
<para>

</para>

@md: 
@state: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_new ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION zif_md_resolve ##### -->
<para>

</para>

@md: 
@search: 
@state: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_resolve_full ##### -->
<para>

</para>

@md: 
@search: 
@flags: 
@state: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_search_details ##### -->
<para>

</para>

@md: 
@search: 
@state: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_search_file ##### -->
<para>

</para>

@md: 
@search: 
@state: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_search_group ##### -->
<para>

</para>

@md: 
@search: 
@state: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_search_name ##### -->
<para>

</para>

@md: 
@search: 
@state: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_search_pkgid ##### -->
<para>

</para>

@md: 
@search: 
@state: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_set_checksum ##### -->
<para>

</para>

@md: 
@checksum: 


<!-- ##### FUNCTION zif_md_set_checksum_type ##### -->
<para>

</para>

@md: 
@checksum_type: 


<!-- ##### FUNCTION zif_md_set_checksum_uncompressed ##### -->
<para>

</para>

@md: 
@checksum_uncompressed: 


<!-- ##### FUNCTION zif_md_set_filename ##### -->
<para>

</para>

@md: 
@filename: 


<!-- ##### FUNCTION zif_md_set_id ##### -->
<para>

</para>

@md: 
@id: 


<!-- ##### FUNCTION zif_md_set_location ##### -->
<para>

</para>

@md: 
@location: 


<!-- ##### FUNCTION zif_md_set_max_age ##### -->
<para>

</para>

@md: 
@max_age: 


<!-- ##### FUNCTION zif_md_set_store ##### -->
<para>

</para>

@md: 
@remote: 


<!-- ##### FUNCTION zif_md_set_timestamp ##### -->
<para>

</para>

@md: 
@timestamp: 


<!-- ##### FUNCTION zif_md_unload ##### -->
<para>

</para>

@md: 
@state: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_what_conflicts ##### -->
<para>

</para>

@md: 
@depends: 
@state: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_what_obsoletes ##### -->
<para>

</para>

@md: 
@depends: 
@state: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_what_provides ##### -->
<para>

</para>

@md: 
@depends: 
@state: 
@error: 
@Returns: 


<!-- ##### FUNCTION zif_md_what_requires ##### -->
<para>

</para>

@md: 
@depends: 
@state: 
@error: 
@Returns: 


