Raspberry Cloud
LocalCloudAdapter.h
1 #ifndef _LocalCLOUDADAPTER_H
2 #define _LocalCLOUDADAPTER_H
3 
4 #include <string>
5 #include "fileModel\CloudFile.h"
6 #include "cloud\CloudAdapter.h"
7 #include "fileModel\Fragment.h"
8 
9 using namespace std;
10 
18 private:
19  string sourceFolder = "C:\\Users\\krisz\\raspberrycloud\\skeleton\\Program\\data\\";
20  string fragFolder = "C:\\Users\\krisz\\raspberrycloud\\skeleton\\Program\\temp\\";
21  string cloudFolder = "C:\\Users\\krisz\\raspberrycloud\\skeleton\\Program\\cloud\\";
22 public:
23  LocalCloudAdapter(string _cloudID);
24 
30  bool upload(CloudFile cloudFile);
31 
37  Fragment* download(CloudFile cloudFile);
38 
44  bool deleteFile(CloudFile cloudFile);
45 
50  bool auth();
51 
57  long getSize(CloudFile cloudFile);
58 
59  bool checkExists(CloudFile cloudFile);
60 };
61 
62 #endif //_LocalCLOUDADAPTER_H
Definition: CloudAdapter.h:19
Definition: LocalCloudAdapter.h:17
Definition: Fragment.h:10
Definition: CloudFile.h:12