10.1_demo/include/e_confirm_task.h

31 lines
579 B
C

#ifndef E_CONFIRM_TASK_H
#define E_CONFIRM_TASK_H
#include <stddef.h>
#ifdef __cplusplus
extern "C"
{
#endif
typedef enum
{
DOWNLOAD_SUCCESS = 0,
DOWNLOAD_FAIL = 1,
MD5_CHECK_FAIL = 2,
URL_VOID = 3,
DECODING_FAILED = 4,
//磁盘空间不足
DISK_SPACE_INSUFFICIENT = 5,
} DownloadTaskStatus;
void confirm_task_init(const char *url_root);
void confirm_task_add(const char *url, DownloadTaskStatus status);
void confirm_task_cleanup(void);
#ifdef __cplusplus
}
#endif
#endif // E_CONFIRM_TASK_H