<!-- ##### SECTION Title ##### -->
PkTask

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


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

</para>


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

</para>


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


<!-- ##### MACRO PK_TASK_ERROR ##### -->
<para>

</para>



<!-- ##### MACRO PK_TASK_TYPE_ERROR ##### -->
<para>

</para>



<!-- ##### STRUCT PkTaskPrivate ##### -->
<para>

</para>


<!-- ##### STRUCT PkTask ##### -->
<para>

</para>


<!-- ##### ARG PkTask:simulate ##### -->
<para>

</para>

<!-- ##### FUNCTION pk_task_error_quark ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION pk_task_new ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION pk_task_test ##### -->
<para>

</para>

@user_data: 


<!-- ##### FUNCTION pk_task_generic_finish ##### -->
<para>

</para>

@task: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION pk_task_install_packages_async ##### -->
<para>

</para>

@task: 
@package_ids: 
@cancellable: 
@progress_callback: 
@progress_user_data: 
@callback: 
@user_data: 


<!-- ##### FUNCTION pk_task_update_packages_async ##### -->
<para>

</para>

@task: 
@package_ids: 
@cancellable: 
@progress_callback: 
@progress_user_data: 
@callback_ready: 
@user_data: 


<!-- ##### FUNCTION pk_task_remove_packages_async ##### -->
<para>

</para>

@task: 
@package_ids: 
@allow_deps: 
@autoremove: 
@cancellable: 
@progress_callback: 
@progress_user_data: 
@callback_ready: 
@user_data: 


<!-- ##### FUNCTION pk_task_install_files_async ##### -->
<para>

</para>

@task: 
@files: 
@cancellable: 
@progress_callback: 
@progress_user_data: 
@callback_ready: 
@user_data: 


<!-- ##### FUNCTION pk_task_update_system_async ##### -->
<para>

</para>

@task: 
@cancellable: 
@progress_callback: 
@progress_user_data: 
@callback_ready: 
@user_data: 


<!-- ##### FUNCTION pk_task_user_accepted ##### -->
<para>

</para>

@task: 
@request: 
@Returns: 


<!-- ##### FUNCTION pk_task_user_declined ##### -->
<para>

</para>

@task: 
@request: 
@Returns: 


