X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Flib%2Fscp_uploader.h;h=bc71a0674bb1ad504ff90d6c00a0c9b8bdba74d1;hb=HEAD;hp=5c90db927253eda6e3b32414d1d956a779c56b26;hpb=3828baf56467224f5d44049bf1e7a7ed11f43a05;p=dcpomatic.git diff --git a/src/lib/scp_uploader.h b/src/lib/scp_uploader.h index 5c90db927..bc71a0674 100644 --- a/src/lib/scp_uploader.h +++ b/src/lib/scp_uploader.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2012-2015 Carl Hetherington + Copyright (C) 2012-2021 Carl Hetherington This file is part of DCP-o-matic. @@ -18,18 +18,23 @@ */ + +#include #include "uploader.h" +LIBDCP_DISABLE_WARNINGS #include +LIBDCP_ENABLE_WARNINGS + class SCPUploader : public Uploader { public: - SCPUploader (boost::function set_status, boost::function set_progress); + SCPUploader (std::function set_status, std::function set_progress); ~SCPUploader (); 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); + virtual void create_directory (boost::filesystem::path directory) override; + virtual void upload_file (boost::filesystem::path from, boost::filesystem::path to, boost::uintmax_t& transferred, boost::uintmax_t total_size) override; private: ssh_session _session;