Added all methods to the SFTMsgReader class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@466 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/rfb/SFTMsgReader.h b/rfb/SFTMsgReader.h
index d253645..8eaf429 100644
--- a/rfb/SFTMsgReader.h
+++ b/rfb/SFTMsgReader.h
@@ -25,6 +25,7 @@
#define __RFB_SFTMSGREADER_H__
#include <rdr/InStream.h>
+#include <rfb/fttypes.h>
namespace rfb {
class SFTMsgReader
@@ -34,7 +35,7 @@
~SFTMsgReader();
bool readFileListRqst(unsigned int *pDirNameSize, char *pDirName,
- unsigned int *pFlags, bool *bDirOnly);
+ unsigned int *pFlags);
bool readFileDownloadRqst(unsigned int *pFilenameSize, char *pFilename,
@@ -53,13 +54,15 @@
bool readFileRenameRqst(unsigned int *pOldNameSize, unsigned int *pNewNameSize,
char *pOldName, char *pNewName);
- char *readFileDownloadCancel(unsigned int *pReasonSize);
- char *readFileUploadFailed(unsigned int *pReasonSize);
+ bool readFileDownloadCancel(unsigned int *pReasonSize, char *pReason);
+ bool readFileUploadFailed(unsigned int *pReasonSize, char *pReason);
private:
rdr::InStream *m_pIS;
bool readU8U16StringMsg(unsigned int *pReasonSize, char *pReason);
+ bool readU8U16U32StringMsg(unsigned char *pU8, unsigned int *pU16,
+ unsigned int *pU32, char *pString);
};
}