/base/web/webview/ohos_nweb/include/ |
H A D | nweb_c_api.h | 46 typedef void (*OnDownloadBeforeStart)(NWebDownloadItem *downloadItem, WebBeforeDownloadCallbackWrapper *wrapper); 47 typedef void (*OnDownloadDidUpdate)(NWebDownloadItem *downloadItem, WebDownloadItemCallbackWrapper *wrapper); 58 NWEB_EXPORT void WebDownloader_ResumeDownloadStatic(const NWebDownloadItem *downloadItem); 80 NWEB_EXPORT void WebDownloadItem_CreateWebDownloadItem(NWebDownloadItem **downloadItem); 82 NWEB_EXPORT void WebDownloadItem_Destroy(NWebDownloadItem *downloadItem); 84 NWEB_EXPORT void WebDownloadItem_SetFullPath(NWebDownloadItem *downloadItem, const char *fullPath); 86 NWEB_EXPORT void WebDownloadItem_SetReceivedBytes(NWebDownloadItem *downloadItem, int64_t receivedBytes); 88 NWEB_EXPORT void WebDownloadItem_SetTotalBytes(NWebDownloadItem *downloadItem, int64_t totalBytes); 90 NWEB_EXPORT void WebDownloadItem_SetETag(NWebDownloadItem *downloadItem, const char *etag); 92 NWEB_EXPORT void WebDownloadItem_SetLastModified(NWebDownloadItem *downloadItem, cons [all...] |
/base/web/webview/interfaces/kits/napi/webviewcontroller/ |
H A D | web_download_item.cpp | 51 WebDownloadItem::WebDownloadItem(napi_env env, NWebDownloadItem *downloadItem) in WebDownloadItem() argument 68 this->webDownloadId = WebDownloadItem_GetDownloadItemId(downloadItem); in WebDownloadItem() 69 this->state = WebDownloadItem_GetState(downloadItem); in WebDownloadItem() 70 this->currentSpeed = WebDownloadItem_CurrentSpeed(downloadItem); in WebDownloadItem() 71 this->percentComplete = WebDownloadItem_PercentComplete(downloadItem); in WebDownloadItem() 72 this->totalBytes = WebDownloadItem_TotalBytes(downloadItem); in WebDownloadItem() 73 this->receivedBytes = WebDownloadItem_ReceivedBytes(downloadItem); in WebDownloadItem() 74 this->guid = std::string(WebDownloadItem_Guid(downloadItem)); in WebDownloadItem() 75 this->fullPath = std::string(WebDownloadItem_FullPath(downloadItem)); in WebDownloadItem() 76 this->url = std::string(WebDownloadItem_Url(downloadItem)); in WebDownloadItem() [all...] |
H A D | web_download_manager.cpp | 41 void DownloadBeforeStart(NWebDownloadItem *downloadItem, WebBeforeDownloadCallbackWrapper *wrapper) in DownloadBeforeStart() argument 48 int32_t nwebId = WebDownloadItem_NWebId(downloadItem); in DownloadBeforeStart() 60 WebDownloadItem *webDownloadItem = new WebDownloadItem(webDownloadDelegate->GetEnv(), downloadItem); in DownloadBeforeStart() 62 WebDownloadItem_Destroy(downloadItem); in DownloadBeforeStart() 67 void DownloadDidUpdate(NWebDownloadItem *downloadItem, WebDownloadItemCallbackWrapper *wrapper) in DownloadDidUpdate() argument 75 int32_t nwebId = WebDownloadItem_NWebId(downloadItem); in DownloadDidUpdate() 87 WebDownloadItem *webDownloadItem = new WebDownloadItem(webDownloadDelegate->GetEnv(), downloadItem); in DownloadDidUpdate() 89 WebDownloadItem_Destroy(downloadItem); in DownloadDidUpdate() 192 NWebDownloadItem *downloadItem = nullptr; in ResumeDownload() local 193 WebDownloadItem_CreateWebDownloadItem(&downloadItem); in ResumeDownload() [all...] |
H A D | web_download_delegate.cpp | 95 WebDownloadItem *downloadItem = static_cast<WebDownloadItem *>(data); in DownloadBeforeStart() 96 delete downloadItem; in DownloadBeforeStart() 138 WebDownloadItem *downloadItem = static_cast<WebDownloadItem *>(data); in DownloadDidUpdate() 139 delete downloadItem; in DownloadDidUpdate() 182 WebDownloadItem *downloadItem = static_cast<WebDownloadItem *>(data); in DownloadDidFail() 183 delete downloadItem; in DownloadDidFail() 226 WebDownloadItem *downloadItem = static_cast<WebDownloadItem *>(data); in DownloadDidFinish() 227 delete downloadItem; in DownloadDidFinish()
|
H A D | web_download_item.h | 32 WebDownloadItem(napi_env env, NWebDownloadItem *downloadItem);
|
/base/web/webview/interfaces/kits/cj/src/ |
H A D | web_download_item_impl.cpp | 49 WebDownloadItemImpl::WebDownloadItemImpl(NWebDownloadItem *downloadItem) in WebDownloadItemImpl() argument 66 this->webDownloadId = WebDownloadItem_GetDownloadItemId(downloadItem); in WebDownloadItemImpl() 67 this->state = WebDownloadItem_GetState(downloadItem); in WebDownloadItemImpl() 68 this->currentSpeed = WebDownloadItem_CurrentSpeed(downloadItem); in WebDownloadItemImpl() 69 this->percentComplete = WebDownloadItem_PercentComplete(downloadItem); in WebDownloadItemImpl() 70 this->totalBytes = WebDownloadItem_TotalBytes(downloadItem); in WebDownloadItemImpl() 71 this->receivedBytes = WebDownloadItem_ReceivedBytes(downloadItem); in WebDownloadItemImpl() 72 this->guid = std::string(WebDownloadItem_Guid(downloadItem)); in WebDownloadItemImpl() 73 this->fullPath = std::string(WebDownloadItem_FullPath(downloadItem)); in WebDownloadItemImpl() 74 this->url = std::string(WebDownloadItem_Url(downloadItem)); in WebDownloadItemImpl() [all...] |
H A D | web_download_manager_impl.cpp | 43 void DownloadBeforeStart(NWebDownloadItem *downloadItem, WebBeforeDownloadCallbackWrapper *wrapper) in DownloadBeforeStart() argument 50 int32_t nwebId = WebDownloadItem_NWebId(downloadItem); in DownloadBeforeStart() 62 WebDownloadItemImpl *webDownloadItem = FFIData::Create<WebDownloadItemImpl>(downloadItem); in DownloadBeforeStart() 64 WebDownloadItem_Destroy(downloadItem); in DownloadBeforeStart() 69 void DownloadDidUpdate(NWebDownloadItem *downloadItem, WebDownloadItemCallbackWrapper *wrapper) in DownloadDidUpdate() argument 77 int32_t nwebId = WebDownloadItem_NWebId(downloadItem); in DownloadDidUpdate() 89 WebDownloadItemImpl *webDownloadItem = FFIData::Create<WebDownloadItemImpl>(downloadItem); in DownloadDidUpdate() 91 WebDownloadItem_Destroy(downloadItem); in DownloadDidUpdate() 183 NWebDownloadItem *downloadItem = nullptr; in ResumeDownload() local 184 WebDownloadItem_CreateWebDownloadItem(&downloadItem); in ResumeDownload() [all...] |
/base/web/webview/ohos_nweb/src/ |
H A D | nweb_helper.cpp | 170 extern "C" void WebDownloader_ResumeDownloadStatic(const NWebDownloadItem* downloadItem) in WebDownloader_ResumeDownloadStatic() argument 176 g_nwebCApi->impl_WebDownloader_ResumeDownloadStatic(downloadItem); in WebDownloader_ResumeDownloadStatic() 277 extern "C" char* WebDownloadItem_Guid(const NWebDownloadItem* downloadItem) in WebDownloadItem_Guid() argument 283 return g_nwebCApi->impl_WebDownloadItem_Guid(downloadItem); in WebDownloadItem_Guid() 286 extern "C" long WebDownloadItem_GetDownloadItemId(const NWebDownloadItem* downloadItem) in WebDownloadItem_GetDownloadItemId() argument 291 return g_nwebCApi->impl_WebDownloadItem_GetDownloadItemId(downloadItem); in WebDownloadItem_GetDownloadItemId() 294 extern "C" NWebDownloadItemState WebDownloadItem_GetState(const NWebDownloadItem* downloadItem) in WebDownloadItem_GetState() argument 299 return g_nwebCApi->impl_WebDownloadItem_GetState(downloadItem); in WebDownloadItem_GetState() 302 extern "C" int WebDownloadItem_CurrentSpeed(const NWebDownloadItem* downloadItem) in WebDownloadItem_CurrentSpeed() argument 308 return g_nwebCApi->impl_WebDownloadItem_CurrentSpeed(downloadItem); in WebDownloadItem_CurrentSpeed() 311 WebDownloadItem_PercentComplete(const NWebDownloadItem* downloadItem) WebDownloadItem_PercentComplete() argument 320 WebDownloadItem_TotalBytes(const NWebDownloadItem* downloadItem) WebDownloadItem_TotalBytes() argument 329 WebDownloadItem_ReceivedBytes(const NWebDownloadItem* downloadItem) WebDownloadItem_ReceivedBytes() argument 338 WebDownloadItem_FullPath(const NWebDownloadItem* downloadItem) WebDownloadItem_FullPath() argument 347 WebDownloadItem_Url(const NWebDownloadItem* downloadItem) WebDownloadItem_Url() argument 356 WebDownloadItem_OriginalUrl(const NWebDownloadItem* downloadItem) WebDownloadItem_OriginalUrl() argument 365 WebDownloadItem_SuggestedFileName(const NWebDownloadItem* downloadItem) WebDownloadItem_SuggestedFileName() argument 374 WebDownloadItem_ContentDisposition(const NWebDownloadItem* downloadItem) WebDownloadItem_ContentDisposition() argument 383 WebDownloadItem_ETag(const NWebDownloadItem* downloadItem) WebDownloadItem_ETag() argument 392 WebDownloadItem_MimeType(const NWebDownloadItem* downloadItem) WebDownloadItem_MimeType() argument 401 WebDownloadItem_IsPaused(const NWebDownloadItem* downloadItem) WebDownloadItem_IsPaused() argument 410 WebDownloadItem_Method(const NWebDownloadItem* downloadItem) WebDownloadItem_Method() argument 419 WebDownloadItem_LastErrorCode(const NWebDownloadItem* downloadItem) WebDownloadItem_LastErrorCode() argument 428 WebDownloadItem_ReceivedSlices(const NWebDownloadItem* downloadItem) WebDownloadItem_ReceivedSlices() argument 437 WebDownloadItem_LastModified(const NWebDownloadItem* downloadItem) WebDownloadItem_LastModified() argument 446 WebDownloadItem_NWebId(const NWebDownloadItem* downloadItem) WebDownloadItem_NWebId() argument 455 WebDownloadItem_CreateWebDownloadItem(NWebDownloadItem** downloadItem) WebDownloadItem_CreateWebDownloadItem() argument 464 WebDownloadItem_Destroy(NWebDownloadItem* downloadItem) WebDownloadItem_Destroy() argument 491 WebDownloadItem_SetGuid(NWebDownloadItem* downloadItem, const char* guid) WebDownloadItem_SetGuid() argument 500 WebDownloadItem_SetUrl(NWebDownloadItem* downloadItem, const char* url) WebDownloadItem_SetUrl() argument 509 WebDownloadItem_SetFullPath(NWebDownloadItem* downloadItem, const char* fullPath) WebDownloadItem_SetFullPath() argument 518 WebDownloadItem_SetETag(NWebDownloadItem* downloadItem, const char* etag) WebDownloadItem_SetETag() argument 527 WebDownloadItem_SetLastModified(NWebDownloadItem* downloadItem, const char* lastModified) WebDownloadItem_SetLastModified() argument 536 WebDownloadItem_SetMimeType(NWebDownloadItem* downloadItem, const char* mimeType) WebDownloadItem_SetMimeType() argument 545 WebDownloadItem_SetReceivedBytes(NWebDownloadItem* downloadItem, int64_t receivedBytes) WebDownloadItem_SetReceivedBytes() argument 554 WebDownloadItem_SetTotalBytes(NWebDownloadItem* downloadItem, int64_t totalBytes) WebDownloadItem_SetTotalBytes() argument 563 WebDownloadItem_SetReceivedSlices(NWebDownloadItem* downloadItem, const char* receivedSlices) WebDownloadItem_SetReceivedSlices() argument [all...] |
/base/web/webview/test/unittest/nweb_helper_test/ |
H A D | nweb_helper_test.cpp | 375 OnDownloadBeforeStart fun = [] (NWebDownloadItem *downloadItem, WebBeforeDownloadCallbackWrapper *wrapper) {}; in HWTEST_F() 378 OnDownloadDidUpdate didUpdate = [] (NWebDownloadItem *downloadItem, WebDownloadItemCallbackWrapper *wrapper) {}; in HWTEST_F() 380 NWebDownloadItem *downloadItem = nullptr; in HWTEST_F() local 381 WebDownloadItem_CreateWebDownloadItem(&downloadItem); in HWTEST_F() 382 EXPECT_NE(downloadItem, nullptr); in HWTEST_F() 383 WebDownloader_ResumeDownloadStatic(downloadItem); in HWTEST_F() 392 long itemId = WebDownloadItem_GetDownloadItemId(downloadItem); in HWTEST_F() 400 WebDownloadItem_SetReceivedBytes(downloadItem, 1); in HWTEST_F() 401 WebDownloadItem_TotalBytes(downloadItem); in HWTEST_F() 402 int64_t receivedBytes = WebDownloadItem_ReceivedBytes(downloadItem); in HWTEST_F() 422 NWebDownloadItem *downloadItem = nullptr; HWTEST_F() local [all...] |
/base/web/webview/interfaces/kits/cj/include/ |
H A D | web_download_item_impl.h | 29 WebDownloadItemImpl(NWebDownloadItem *downloadItem);
|