Raspberry Cloud
ExampleCloudAdapter.h
1 #ifndef _EXAMPLECLOUDADAPTER_H
2 #define _EXAMPLECLOUDADAPTER_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 public:
19  string cloudID;
20 
21  ExampleCloudAdapter(string _cloudID);
22 
28  bool upload(CloudFile cloudFile);
29 
35  Fragment* download(CloudFile cloudFile);
36 
42  bool deleteFile(CloudFile cloudFile);
43 
48  bool auth();
49 
55  long getSize(CloudFile cloudFile);
56 };
57 
58 #endif //_EXAMPLECLOUDADAPTER_H
Definition: CloudAdapter.h:19
Definition: ExampleCloudAdapter.h:17
Definition: Fragment.h:10
Definition: CloudFile.h:12