add callback param to request_builder

This commit is contained in:
2019-06-30 12:06:39 +07:00
parent 8708cbc8a4
commit 991c759f25
2 changed files with 32 additions and 5 deletions

View File

@@ -13,7 +13,6 @@
#include <mutex>
#include <queue>
#include <algorithm>
#include <functional>
#include <condition_variable>
#ifndef NOMINMAX
@@ -759,6 +758,11 @@ namespace curly_hpp
return *this;
}
request_builder& request_builder::callback(callback_t c) noexcept {
callback_ = std::move(c);
return *this;
}
request_builder& request_builder::uploader(uploader_uptr u) noexcept {
uploader_ = std::move(u);
return *this;
@@ -813,6 +817,14 @@ namespace curly_hpp
return content_;
}
callback_t& request_builder::callback() noexcept {
return callback_;
}
const callback_t& request_builder::callback() const noexcept {
return callback_;
}
uploader_uptr& request_builder::uploader() noexcept {
return uploader_;
}