Added window messages to FTDialog
for operating upload, download and transfer queue.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@420 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/vncviewer/FileTransfer.h b/vncviewer/FileTransfer.h
index 53ebbb7..a81a2ef 100644
--- a/vncviewer/FileTransfer.h
+++ b/vncviewer/FileTransfer.h
@@ -49,11 +49,13 @@
void requestFileList(char *pPath, int dest, bool bDirOnly);
- void upload(TransferQueue *pTransQueue);
- void download(TransferQueue *pTransQueue);
+ void addTransferQueue(char *pLocalPath, char *pRemotePath,
+ FileInfo *pFI, unsigned int flags);
bool isTransferEnable();
- void resizeSending();
+ void checkTransferQueue();
+ void uploadFilePortion();
+ void downloadFilePortion();
private:
bool m_bFTDlgShown;
@@ -64,11 +66,14 @@
FTMsgReader *m_pReader;
FTMsgWriter *m_pWriter;
+ FileReader m_fileReader;
+ FileWriter m_fileWriter;
+
FileInfo m_queueFileListRqst;
TransferQueue m_TransferQueue;
- void checkTransferQueue();
+ bool resizeSending();
bool uploadFile();
bool downloadFile();
@@ -88,7 +93,7 @@
DWORD64 m_dw64SizeSending;
unsigned int m_dirSizeRqstNum;
-
+
};
}
}