Changeset 170951 in webkit
- Timestamp:
- Jul 9, 2014, 9:13:37 PM (11 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r170948 r170951 1 2014-07-09 Shivakumar JM <shiva.jm@samsung.com> 2 3 [EFL][WK2] Add new Public API in ewk_download_job.h to get size of the data already downloaded. 4 https://bugs.webkit.org/show_bug.cgi?id=134759 5 6 Reviewed by Gyuyoung Kim. 7 8 Add new API in ewk_download_job.h to get size of the data already downloaded. 9 10 * UIProcess/API/efl/ewk_download_job.cpp: 11 (ewk_download_job_received_data_length_get): 12 (EwkDownloadJob::receivedData): 13 * UIProcess/API/efl/ewk_download_job.h: 14 * UIProcess/API/efl/ewk_download_job_private.h: 15 * UIProcess/API/efl/tests/test_ewk2_download_job.cpp: 16 (EWK2DownloadJobTest::on_download_requested): 17 (EWK2DownloadJobTest::on_download_finished): 18 1 19 2014-07-09 Enrica Casucci <enrica@apple.com> 2 20 -
trunk/Source/WebKit2/UIProcess/API/efl/ewk_download_job.cpp
r167653 r170951 204 204 } 205 205 206 uint64_t ewk_download_job_received_data_size_get(const Ewk_Download_Job* download) 207 { 208 EWK_OBJ_GET_IMPL_OR_RETURN(const EwkDownloadJob, download, impl, 0); 209 210 return impl->receivedDataSize(); 211 } 212 213 uint64_t EwkDownloadJob::receivedDataSize() const 214 { 215 return m_downloaded; 216 } 217 206 218 /** 207 219 * @internal -
trunk/Source/WebKit2/UIProcess/API/efl/ewk_download_job.h
r135117 r170951 184 184 EAPI double ewk_download_job_elapsed_time_get(const Ewk_Download_Job *download); 185 185 186 /** 187 * Gets the data size, already downloaded. 188 * 189 * If the download finished, had an error or was cancelled this is 190 * the data size between its start and the end. 191 * 192 * @param download a #Ewk_Download_Job to query. 193 * 194 * @return the size of the data already downloaded, since the download was started or 0.0 in case of failure. 195 */ 196 EAPI uint64_t ewk_download_job_received_data_size_get(const Ewk_Download_Job *download); 197 186 198 #ifdef __cplusplus 187 199 } -
trunk/Source/WebKit2/UIProcess/API/efl/ewk_download_job_private.h
r167653 r170951 69 69 double elapsedTime() const; 70 70 void incrementReceivedData(uint64_t length); 71 uint64_t receivedDataSize() const; 71 72 72 73 private: -
trunk/Source/WebKit2/UIProcess/API/efl/tests/test_ewk2_download_job.cpp
r164179 r170951 104 104 ASSERT_EQ(0, ewk_download_job_estimated_progress_get(download)); 105 105 ASSERT_EQ(0, ewk_download_job_elapsed_time_get(download)); 106 ASSERT_EQ(0, ewk_download_job_received_data_size_get(download)); 106 107 107 108 Ewk_Url_Request* request = ewk_download_job_request_get(download); … … 143 144 ASSERT_EQ(EWK_DOWNLOAD_JOB_STATE_FINISHED, ewk_download_job_state_get(download)); 144 145 ASSERT_GT(ewk_download_job_elapsed_time_get(download), 0); 146 ASSERT_GT(ewk_download_job_received_data_size_get(download), 0); 145 147 146 148 ASSERT_TRUE(fileExists(testData->destinationPath));
Note:
See TracChangeset
for help on using the changeset viewer.