31 lines
579 B
C
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
|