From 19ac059ad27a0eba54c1a7d143655da43d184ac6 Mon Sep 17 00:00:00 2001
From: drbob <retroshare.project@gmail.com>
Date: Mon, 22 Apr 2013 22:40:30 +0000
Subject: [PATCH] Added Transfer State to RPC messages

git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5-rpc-b1@6330 b45a01b8-16f6-495d-af2f-9b41ad6348cc
---
 rsctrl/src/definition/files.proto | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/rsctrl/src/definition/files.proto b/rsctrl/src/definition/files.proto
index 3a9a34910..4a12be782 100644
--- a/rsctrl/src/definition/files.proto
+++ b/rsctrl/src/definition/files.proto
@@ -32,12 +32,26 @@ enum Direction {
     DIRECTION_DOWNLOAD  = 2;
 }
 
+
+enum TransferState {
+    TRANSFER_FAILED   		= 1;
+    TRANSFER_OKAY    		= 2;
+    TRANSFER_PAUSED    		= 3;
+    TRANSFER_QUEUED    		= 4;
+    TRANSFER_WAITING  	 	= 5;
+    TRANSFER_DOWNLOADING    	= 6;
+    TRANSFER_CHECKING_HASH    	= 7;
+    TRANSFER_COMPLETE 	 	= 8;
+}
+
+
 message FileTransfer {
 
   required rsctrl.core.File file 	= 1;
   required Direction direction		= 2;
   required float fraction		= 3;
   required float rate_kBs		= 4;
+  required TransferState state		= 5;
 }
 
 ///////////////////////////////////////////////////////////////