X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fcurl_uploader.h;h=564e774934c1f16afb555886d9926e5e15b1661a;hb=b915348a8288d68e2ff114fb3dd89ad22e699969;hp=14cbce3639606b102f4e72aa9e3d8b463f86d2b9;hpb=8963f0007af1a312017b9627c18b82ec2a577591;p=dcpomatic.git diff --git a/src/lib/curl_uploader.h b/src/lib/curl_uploader.h index 14cbce363..564e77493 100644 --- a/src/lib/curl_uploader.h +++ b/src/lib/curl_uploader.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2015 Carl Hetherington + Copyright (C) 2015-2021 Carl Hetherington This file is part of DCP-o-matic. @@ -18,9 +18,11 @@ */ + #include "uploader.h" #include + class CurlUploader : public Uploader { public: @@ -30,13 +32,13 @@ public: size_t read_callback (void* ptr, size_t size, size_t nmemb); protected: - virtual void create_directory (boost::filesystem::path directory); - virtual void upload_file (boost::filesystem::path from, boost::filesystem::path to, boost::uintmax_t& transferred, boost::uintmax_t total_size); + void create_directory (boost::filesystem::path directory) override; + void upload_file (boost::filesystem::path from, boost::filesystem::path to, boost::uintmax_t& transferred, boost::uintmax_t total_size) override; private: CURL* _curl; - FILE* _file; - boost::uintmax_t* _transferred; - boost::uintmax_t _total_size; + FILE* _file = nullptr; + boost::uintmax_t* _transferred = nullptr; + boost::uintmax_t _total_size = 0; };