Code evolution.


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@395 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/vncviewer/FileTransfer.cxx b/vncviewer/FileTransfer.cxx
index 5da3c9f..44cfb13 100644
--- a/vncviewer/FileTransfer.cxx
+++ b/vncviewer/FileTransfer.cxx
@@ -74,20 +74,54 @@
   switch (type)
   {
   case msgTypeFileListData:
-    break;
+    return procFileListDataMsg();
   case msgTypeFileDownloadData:
-    break;
+    return procFileDownloadDataMsg();
   case msgTypeFileUploadCancel:
-    break;
+    return procFileUploadCancelMsg();
   case msgTypeFileDownloadFailed:
-    break;
+    return procFileDownloadFailedMsg();
   case msgTypeFileDirSizeData:
-    break;
+    return procFileDirSizeDataMsg();
   case msgTypeFileLastRequestFailed:
-    break;
+    return procFileLastRqstFailedMsg();
   default:
     return false;
   }
+}
 
+bool 
+FileTransfer::procFileListDataMsg()
+{
   return false;
-}
\ No newline at end of file
+}
+
+bool 
+FileTransfer::procFileDownloadDataMsg()
+{
+  return false;
+}
+
+bool 
+FileTransfer::procFileUploadCancelMsg()
+{
+  return false;
+}
+
+bool 
+FileTransfer::procFileDownloadFailedMsg()
+{
+  return false;
+}
+
+bool 
+FileTransfer::procFileDirSizeDataMsg()
+{
+  return false;
+}
+
+bool 
+FileTransfer::procFileLastRqstFailedMsg()
+{
+  return false;
+}
diff --git a/vncviewer/FileTransfer.h b/vncviewer/FileTransfer.h
index 9f05cb1..7df0c18 100644
--- a/vncviewer/FileTransfer.h
+++ b/vncviewer/FileTransfer.h
@@ -53,7 +53,14 @@
 
       FTMsgReader *m_pReader;
       FTMsgWriter *m_pWriter;
-
+      
+      bool procFileListDataMsg();
+      bool procFileSpecDirDataMsg();
+      bool procFileDownloadDataMsg();
+      bool procFileUploadCancelMsg();
+      bool procFileDownloadFailedMsg();
+      bool procFileDirSizeDataMsg();
+      bool procFileLastRqstFailedMsg();
     };
   }
 }