mirror of
https://github.com/haiwen/seafile-server.git
synced 2025-07-12 22:49:39 +00:00
38 lines
959 B
C
38 lines
959 B
C
#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);
|
|
|
|
int
|
|
zip_download_mgr_cancel_zip_task (ZipDownloadMgr *mgr,
|
|
const char *token);
|
|
|
|
#endif
|