mirror of
https://github.com/BlackMATov/curly.hpp.git
synced 2025-12-15 12:19:47 +07:00
fix same warnings
This commit is contained in:
@@ -51,20 +51,20 @@ namespace curly_hpp
|
|||||||
|
|
||||||
class upload_handler {
|
class upload_handler {
|
||||||
public:
|
public:
|
||||||
virtual ~upload_handler() {}
|
virtual ~upload_handler() = default;
|
||||||
virtual std::size_t size() const = 0;
|
virtual std::size_t size() const = 0;
|
||||||
virtual std::size_t read(char* dst, std::size_t size) = 0;
|
virtual std::size_t read(char* dst, std::size_t size) = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
class download_handler {
|
class download_handler {
|
||||||
public:
|
public:
|
||||||
virtual ~download_handler() {}
|
virtual ~download_handler() = default;
|
||||||
virtual std::size_t write(const char* src, std::size_t size) = 0;
|
virtual std::size_t write(const char* src, std::size_t size) = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
class progress_handler {
|
class progress_handler {
|
||||||
public:
|
public:
|
||||||
virtual ~progress_handler() {}
|
virtual ~progress_handler() = default;
|
||||||
virtual float update(
|
virtual float update(
|
||||||
std::size_t dnow, std::size_t dtotal,
|
std::size_t dnow, std::size_t dtotal,
|
||||||
std::size_t unow, std::size_t utotal) = 0;
|
std::size_t unow, std::size_t utotal) = 0;
|
||||||
|
|||||||
@@ -86,12 +86,12 @@ namespace
|
|||||||
std::size_t dnow, std::size_t dtotal,
|
std::size_t dnow, std::size_t dtotal,
|
||||||
std::size_t unow, std::size_t utotal) override
|
std::size_t unow, std::size_t utotal) override
|
||||||
{
|
{
|
||||||
double now_d = static_cast<double>(dnow + unow);
|
const double now_d = static_cast<double>(dnow + unow);
|
||||||
double total_d = static_cast<double>(dtotal + utotal);
|
const double total_d = static_cast<double>(dtotal + utotal);
|
||||||
double progress_d = total_d > 0.0
|
const float progress_d = total_d > 0.0
|
||||||
? static_cast<float>(now_d / total_d)
|
? static_cast<float>(now_d / total_d)
|
||||||
: 0.f;
|
: 0.f;
|
||||||
return static_cast<float>(std::min(std::max(progress_d, 0.0), 1.0));
|
return std::min(std::max(progress_d, 0.f), 1.f);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@@ -685,8 +685,8 @@ namespace curly_hpp
|
|||||||
request_builder breq_;
|
request_builder breq_;
|
||||||
curlh_t curlh_{nullptr, &curl_easy_cleanup};
|
curlh_t curlh_{nullptr, &curl_easy_cleanup};
|
||||||
slist_t hlist_{nullptr, &curl_slist_free_all};
|
slist_t hlist_{nullptr, &curl_slist_free_all};
|
||||||
time_point_t last_response_;
|
time_point_t last_response_{time_point_t::clock::now()};
|
||||||
time_point_t::duration response_timeout_;
|
time_point_t::duration response_timeout_{0};
|
||||||
private:
|
private:
|
||||||
response response_;
|
response response_;
|
||||||
headers_t response_headers_;
|
headers_t response_headers_;
|
||||||
|
|||||||
Reference in New Issue
Block a user