Add some missing override labels.
[dcpomatic.git] / src / lib / curl_uploader.h
index 14cbce3639606b102f4e72aa9e3d8b463f86d2b9..564e774934c1f16afb555886d9926e5e15b1661a 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2015 Carl Hetherington <cth@carlh.net>
+    Copyright (C) 2015-2021 Carl Hetherington <cth@carlh.net>
 
     This file is part of DCP-o-matic.
 
 
 */
 
+
 #include "uploader.h"
 #include <curl/curl.h>
 
+
 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;
 };