| 42 | } |
| 43 | |
| 44 | size_t Task::writeData(void *buffer, size_t size, size_t nmemb) |
| 45 | { |
| 46 | std::ofstream file; |
| 47 | file.open (m_output, std::fstream::in | std::fstream::out | std::fstream::app | std::fstream::binary); |
| 48 | // file.write(buffer, size); |
| 49 | size_t bytesToWrite = size * nmemb; |
| 50 | file.write(reinterpret_cast<const char *>(buffer), bytesToWrite); |
| 51 | file.close(); |
| 52 | |
| 53 | return bytesToWrite; |
| 54 | } |
| 55 | |
| 56 | DownloadPool::DownloadPool() |
| 57 | { |