17 QStringList &slist)
override;
19 QStringList &slist)
override;
21 {
return "FILETRANSFER"; }
24 QStringList &slist)
override;
27 static bool DeleteFile(
const QString&
filename,
const QString& storagegroup);
29 static QList<FileSystemInfo> QueryFileSystems(
void);
30 QList<FileSystemInfo> QueryAllFileSystems(
void);
37 static bool HandleQueryCheckFile(
SocketHandler *socket, QStringList &slist);
38 static bool HandleQueryFileExists(
SocketHandler *socket, QStringList &slist);
39 bool HandleQueryFileHash(
SocketHandler *socket, QStringList &slist);
41 static bool HandleDeleteFile(
SocketHandler *socket, QStringList &slist);
43 const QString& storagegroup);
44 bool HandleDeleteFile(QString
filename, QString storagegroup);
47 bool HandleGetFileList(
SocketHandler *socket, QStringList &slist);
48 bool HandleFileQuery(
SocketHandler *socket, QStringList &slist);
49 bool HandleQueryFileTransfer(
SocketHandler *socket, QStringList &commands,
51 bool HandleDownloadFile(
SocketHandler *socket, QStringList &slist);
53 static QString LocalFilePath(
const QString &path,
const QString &wantgroup);
54 static void RunDeleteThread(
void);