2016-08-10 06:53:33 +00:00
|
|
|
#ifndef ZIP_DOWNLOAD_MGR_H
|
|
|
|
#define ZIP_DOWNLOAD_MGR_H
|
|
|
|
|
|
|
|
#include "seafile-object.h"
|
|
|
|
|
|
|
|
struct ZipDownloadMgrPriv;
|
|
|
|
|
|
|
|
typedef struct ZipDownloadMgr {
|
|
|
|
struct ZipDownloadMgrPriv *priv;
|
|
|
|
} ZipDownloadMgr;
|
|
|
|
|
|
|
|
ZipDownloadMgr *
|
|
|
|
zip_download_mgr_new ();
|
|
|
|
|
|
|
|
int
|
|
|
|
zip_download_mgr_start_zip_task (ZipDownloadMgr *mgr,
|
|
|
|
const char *token,
|
|
|
|
SeafileWebAccess *info,
|
|
|
|
GError **error);
|
|
|
|
|
|
|
|
char *
|
|
|
|
zip_download_mgr_query_zip_progress (ZipDownloadMgr *mgr,
|
|
|
|
const char *token, GError **error);
|
|
|
|
|
|
|
|
char *
|
|
|
|
zip_download_mgr_get_zip_file_path (ZipDownloadMgr *mgr,
|
|
|
|
const char *token);
|
|
|
|
|
|
|
|
void
|
|
|
|
zip_download_mgr_del_zip_progress (ZipDownloadMgr *mgr,
|
|
|
|
const char *token);
|
|
|
|
|
2017-12-27 10:32:04 +00:00
|
|
|
int
|
|
|
|
zip_download_mgr_cancel_zip_task (ZipDownloadMgr *mgr,
|
|
|
|
const char *token);
|
|
|
|
|
2016-08-10 06:53:33 +00:00
|
|
|
#endif
|