aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.FileSystem/Network
diff options
context:
space:
mode:
authorRoy Ben Shabat <Roy.mail.net@gmail.com>2020-03-16 14:32:39 +0200
committerRoy Ben Shabat <Roy.mail.net@gmail.com>2020-03-16 14:32:39 +0200
commitadabe4e1b99bc57f0381fb0a5bb3192ac0fdff18 (patch)
treeadfce075209485fb449af343b1b7877d02b93e64 /Software/Visual_Studio/Tango.FileSystem/Network
parentb188d7bfd91062f65474bd139bb8a434694f117b (diff)
downloadTango-adabe4e1b99bc57f0381fb0a5bb3192ac0fdff18.tar.gz
Tango-adabe4e1b99bc57f0381fb0a5bb3192ac0fdff18.zip
Working on FSE/PPC FileSystem Provider/Service.
Diffstat (limited to 'Software/Visual_Studio/Tango.FileSystem/Network')
-rw-r--r--Software/Visual_Studio/Tango.FileSystem/Network/AbortOperationRequest.cs13
-rw-r--r--Software/Visual_Studio/Tango.FileSystem/Network/AbortOperationResponse.cs12
-rw-r--r--Software/Visual_Studio/Tango.FileSystem/Network/ChunkDownloadRequest.cs15
-rw-r--r--Software/Visual_Studio/Tango.FileSystem/Network/ChunkDownloadResponse.cs (renamed from Software/Visual_Studio/Tango.FileSystem/Network/StartFileDownloadResponse.cs)4
-rw-r--r--Software/Visual_Studio/Tango.FileSystem/Network/ChunkUploadRequest.cs14
-rw-r--r--Software/Visual_Studio/Tango.FileSystem/Network/ChunkUploadResponse.cs13
-rw-r--r--Software/Visual_Studio/Tango.FileSystem/Network/FileDownloadRequest.cs (renamed from Software/Visual_Studio/Tango.FileSystem/Network/StartFileDownloadRequest.cs)2
-rw-r--r--Software/Visual_Studio/Tango.FileSystem/Network/FileDownloadResponse.cs (renamed from Software/Visual_Studio/Tango.FileSystem/Network/StartFolderDownloadResponse.cs)5
-rw-r--r--Software/Visual_Studio/Tango.FileSystem/Network/FileUploadRequest.cs1
-rw-r--r--Software/Visual_Studio/Tango.FileSystem/Network/FileUploadResponse.cs2
-rw-r--r--Software/Visual_Studio/Tango.FileSystem/Network/FolderDownloadRequest.cs (renamed from Software/Visual_Studio/Tango.FileSystem/Network/StartFolderDownloadRequest.cs)2
-rw-r--r--Software/Visual_Studio/Tango.FileSystem/Network/FolderDownloadResponse.cs14
-rw-r--r--Software/Visual_Studio/Tango.FileSystem/Network/GetFileSystemItemRequest.cs2
13 files changed, 89 insertions, 10 deletions
diff --git a/Software/Visual_Studio/Tango.FileSystem/Network/AbortOperationRequest.cs b/Software/Visual_Studio/Tango.FileSystem/Network/AbortOperationRequest.cs
new file mode 100644
index 000000000..3e912b9f0
--- /dev/null
+++ b/Software/Visual_Studio/Tango.FileSystem/Network/AbortOperationRequest.cs
@@ -0,0 +1,13 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Tango.FileSystem.Network
+{
+ public class AbortOperationRequest
+ {
+ public String OperationId { get; set; }
+ }
+}
diff --git a/Software/Visual_Studio/Tango.FileSystem/Network/AbortOperationResponse.cs b/Software/Visual_Studio/Tango.FileSystem/Network/AbortOperationResponse.cs
new file mode 100644
index 000000000..c5669ad48
--- /dev/null
+++ b/Software/Visual_Studio/Tango.FileSystem/Network/AbortOperationResponse.cs
@@ -0,0 +1,12 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Tango.FileSystem.Network
+{
+ public class AbortOperationResponse
+ {
+ }
+}
diff --git a/Software/Visual_Studio/Tango.FileSystem/Network/ChunkDownloadRequest.cs b/Software/Visual_Studio/Tango.FileSystem/Network/ChunkDownloadRequest.cs
new file mode 100644
index 000000000..16951930e
--- /dev/null
+++ b/Software/Visual_Studio/Tango.FileSystem/Network/ChunkDownloadRequest.cs
@@ -0,0 +1,15 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Tango.FileSystem.Network
+{
+ public class ChunkDownloadRequest
+ {
+ public String OperationId { get; set; }
+ public long Position { get; set; }
+ public long MaxChunkSize { get; set; } = 1024 * 1024;
+ }
+}
diff --git a/Software/Visual_Studio/Tango.FileSystem/Network/StartFileDownloadResponse.cs b/Software/Visual_Studio/Tango.FileSystem/Network/ChunkDownloadResponse.cs
index 187d15254..df72e193f 100644
--- a/Software/Visual_Studio/Tango.FileSystem/Network/StartFileDownloadResponse.cs
+++ b/Software/Visual_Studio/Tango.FileSystem/Network/ChunkDownloadResponse.cs
@@ -6,10 +6,8 @@ using System.Threading.Tasks;
namespace Tango.FileSystem.Network
{
- public class StartFileDownloadResponse
+ public class ChunkDownloadResponse
{
public byte[] Data { get; set; }
- public long Position { get; set; }
- public long Length { get; set; }
}
}
diff --git a/Software/Visual_Studio/Tango.FileSystem/Network/ChunkUploadRequest.cs b/Software/Visual_Studio/Tango.FileSystem/Network/ChunkUploadRequest.cs
new file mode 100644
index 000000000..98a27efd2
--- /dev/null
+++ b/Software/Visual_Studio/Tango.FileSystem/Network/ChunkUploadRequest.cs
@@ -0,0 +1,14 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Tango.FileSystem.Network
+{
+ public class ChunkUploadRequest
+ {
+ public String OperationId { get; set; }
+ public byte[] Data { get; set; }
+ }
+}
diff --git a/Software/Visual_Studio/Tango.FileSystem/Network/ChunkUploadResponse.cs b/Software/Visual_Studio/Tango.FileSystem/Network/ChunkUploadResponse.cs
new file mode 100644
index 000000000..5cd6a3f80
--- /dev/null
+++ b/Software/Visual_Studio/Tango.FileSystem/Network/ChunkUploadResponse.cs
@@ -0,0 +1,13 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Tango.FileSystem.Network
+{
+ public class ChunkUploadResponse
+ {
+
+ }
+}
diff --git a/Software/Visual_Studio/Tango.FileSystem/Network/StartFileDownloadRequest.cs b/Software/Visual_Studio/Tango.FileSystem/Network/FileDownloadRequest.cs
index aac03af38..b63937f8b 100644
--- a/Software/Visual_Studio/Tango.FileSystem/Network/StartFileDownloadRequest.cs
+++ b/Software/Visual_Studio/Tango.FileSystem/Network/FileDownloadRequest.cs
@@ -6,7 +6,7 @@ using System.Threading.Tasks;
namespace Tango.FileSystem.Network
{
- public class StartFileDownloadRequest
+ public class FileDownloadRequest
{
public String Path { get; set; }
}
diff --git a/Software/Visual_Studio/Tango.FileSystem/Network/StartFolderDownloadResponse.cs b/Software/Visual_Studio/Tango.FileSystem/Network/FileDownloadResponse.cs
index c48d4c04c..c57a9bad6 100644
--- a/Software/Visual_Studio/Tango.FileSystem/Network/StartFolderDownloadResponse.cs
+++ b/Software/Visual_Studio/Tango.FileSystem/Network/FileDownloadResponse.cs
@@ -6,10 +6,9 @@ using System.Threading.Tasks;
namespace Tango.FileSystem.Network
{
- public class StartFolderDownloadResponse
+ public class FileDownloadResponse
{
- public byte[] ZipData { get; set; }
- public long Position { get; set; }
public long Length { get; set; }
+ public String OperationId { get; set; }
}
}
diff --git a/Software/Visual_Studio/Tango.FileSystem/Network/FileUploadRequest.cs b/Software/Visual_Studio/Tango.FileSystem/Network/FileUploadRequest.cs
index 50c35c584..f3cbc2d54 100644
--- a/Software/Visual_Studio/Tango.FileSystem/Network/FileUploadRequest.cs
+++ b/Software/Visual_Studio/Tango.FileSystem/Network/FileUploadRequest.cs
@@ -9,6 +9,5 @@ namespace Tango.FileSystem.Network
public class FileUploadRequest
{
public String Path { get; set; }
- public byte[] Data { get; set; }
}
}
diff --git a/Software/Visual_Studio/Tango.FileSystem/Network/FileUploadResponse.cs b/Software/Visual_Studio/Tango.FileSystem/Network/FileUploadResponse.cs
index 4f4bc0d52..c0af1a797 100644
--- a/Software/Visual_Studio/Tango.FileSystem/Network/FileUploadResponse.cs
+++ b/Software/Visual_Studio/Tango.FileSystem/Network/FileUploadResponse.cs
@@ -8,6 +8,6 @@ namespace Tango.FileSystem.Network
{
public class FileUploadResponse
{
-
+ public String OperationId { get; set; }
}
}
diff --git a/Software/Visual_Studio/Tango.FileSystem/Network/StartFolderDownloadRequest.cs b/Software/Visual_Studio/Tango.FileSystem/Network/FolderDownloadRequest.cs
index e7989bd98..cb65a8942 100644
--- a/Software/Visual_Studio/Tango.FileSystem/Network/StartFolderDownloadRequest.cs
+++ b/Software/Visual_Studio/Tango.FileSystem/Network/FolderDownloadRequest.cs
@@ -6,7 +6,7 @@ using System.Threading.Tasks;
namespace Tango.FileSystem.Network
{
- public class StartFolderDownloadRequest
+ public class FolderDownloadRequest
{
public String Path { get; set; }
}
diff --git a/Software/Visual_Studio/Tango.FileSystem/Network/FolderDownloadResponse.cs b/Software/Visual_Studio/Tango.FileSystem/Network/FolderDownloadResponse.cs
new file mode 100644
index 000000000..239ff2e59
--- /dev/null
+++ b/Software/Visual_Studio/Tango.FileSystem/Network/FolderDownloadResponse.cs
@@ -0,0 +1,14 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Tango.FileSystem.Network
+{
+ public class FolderDownloadResponse
+ {
+ public long Length { get; set; }
+ public String OperationId { get; set; }
+ }
+}
diff --git a/Software/Visual_Studio/Tango.FileSystem/Network/GetFileSystemItemRequest.cs b/Software/Visual_Studio/Tango.FileSystem/Network/GetFileSystemItemRequest.cs
index f69c7bd98..1ed6c19e4 100644
--- a/Software/Visual_Studio/Tango.FileSystem/Network/GetFileSystemItemRequest.cs
+++ b/Software/Visual_Studio/Tango.FileSystem/Network/GetFileSystemItemRequest.cs
@@ -3,11 +3,13 @@ using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
+using static System.Environment;
namespace Tango.FileSystem.Network
{
public class GetFileSystemItemRequest
{
public String Path { get; set; }
+ public SpecialFolder? SpecialFolder { get; set; }
}
}