| 779 | } |
| 780 | |
| 781 | static bool sendProgress( const Http& http, const Http::Request& request, |
| 782 | const Http::Response& response, const Http::Request::Status& status, |
| 783 | const std::size_t& totalBytes, const std::size_t& currentBytes ) { |
| 784 | if ( request.getProgressCallback() ) |
| 785 | return request.getProgressCallback()( http, request, response, status, totalBytes, |
| 786 | currentBytes ); |
| 787 | return true; |
| 788 | } |
| 789 | |
| 790 | Http::Response Http::downloadRequest( const Http::Request& request, IOStream& writeTo, |
| 791 | Time timeout ) { |