| 119 | } |
| 120 | |
| 121 | RequestObject RequestObject::construct_http_get( |
| 122 | const std::string& url, const std::function<void(const std::vector<char>&, CURL*)>& callback, |
| 123 | const std::vector<std::string>& headers, const int& timeout_s, |
| 124 | const std::function<int(curl_off_t, curl_off_t, curl_off_t, curl_off_t)>& progress_callback) { |
| 125 | RequestObject request; |
| 126 | request.method = Method::GET; |
| 127 | request.url = url; |
| 128 | request.callback = callback; |
| 129 | request.headers = headers; |
| 130 | request.timeout_s = timeout_s; |
| 131 | request.progress = progress_callback; |
| 132 | return request; |
| 133 | } |
| 134 | |
| 135 | RequestObject RequestObject::construct_http_post( |
| 136 | const std::string& url, const std::function<void(const std::vector<char>&, CURL*)>& callback, |
nothing calls this directly
no outgoing calls
no test coverage detected