blob: d9dc737a755f224505f0c99181f8719c1d0ee75a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#ifndef RCLONE_UPLOADER_H
#define RCLONE_UPLOADER_H
#include "file_uploader.hpp"
#include <string>
class RcloneUploader : public FileUploader {
public:
~RcloneUploader();
RcloneUploader(const std::string& cdnEndpoint, const std::string& sourceName);
std::string uploadFile(const std::string& filepath, const std::string& remotePath) override;
bool testConnection() override;
private:
std::string cdnEndpoint;
std::string sourceName;
};
#endif // RCLONE_UPLOADER_H
|