Raspberry Cloud
CloudAccessLayer.h
1 #ifndef _CLOUDACCESSLAYER_H
2 #define _CLOUDACCESSLAYER_H
3 
4 #include "fileModel/FileDescriptor.h"
5 #include "fileModel/LockFile.h"
6 
7 class Application;
8 
15 public:
16  Application* app;
17 
23  bool upload(FileDescriptor* fileDescriptor);
24 
30  bool upload(LockFile lockFile);
31 
37  FileDescriptor* download(FileDescriptor fileDescriptor);
38 
44  bool download(LockFile lockFile);
45 
51  bool deleteFile(FileDescriptor fileDescriptor);
52 
58  bool deleteFile(LockFile lockFile);
59 
65  long getSize(FileDescriptor fileDescriptor);
66 
72  bool checkExists(FileDescriptor fileDescriptor);
73 
79  bool checkExists(LockFile lockFile);
80 };
81 
82 #endif //_CLOUDACCESSLAYER_H
FileDescriptor * download(FileDescriptor fileDescriptor)
Definition: CloudAccessLayer.cpp:45
long getSize(FileDescriptor fileDescriptor)
Definition: CloudAccessLayer.cpp:109
Definition: CloudAccessLayer.h:14
Definition: FileDescriptor.h:17
bool deleteFile(FileDescriptor fileDescriptor)
Definition: CloudAccessLayer.cpp:75
Definition: LockFile.h:16
Definition: Application.h:15
bool checkExists(FileDescriptor fileDescriptor)
Definition: CloudAccessLayer.cpp:120
bool upload(FileDescriptor *fileDescriptor)
Definition: CloudAccessLayer.cpp:10