Lines Matching refs:NWebDownloadItem

44 typedef struct NWebDownloadItem NWebDownloadItem;
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, const char *lastModified);
94 NWEB_EXPORT void WebDownloadItem_SetMimeType(NWebDownloadItem *downloadItem, const char *mimeType);
96 NWEB_EXPORT void WebDownloadItem_SetUrl(NWebDownloadItem *downloadItem, const char *url);
98 NWEB_EXPORT void WebDownloadItem_SetReceivedSlices(NWebDownloadItem *downloadItem, const char *receivedSlices);
100 NWEB_EXPORT void WebDownloadItem_SetGuid(NWebDownloadItem *downloadItem, const char *guid);
102 NWEB_EXPORT char *WebDownloadItem_Guid(const NWebDownloadItem *downloadItem);
104 NWEB_EXPORT long WebDownloadItem_GetDownloadItemId(const NWebDownloadItem *downloadItem);
106 NWEB_EXPORT NWebDownloadItemState WebDownloadItem_GetState(const NWebDownloadItem *downloadItem);
108 NWEB_EXPORT int WebDownloadItem_CurrentSpeed(const NWebDownloadItem *downloadItem);
110 NWEB_EXPORT int WebDownloadItem_PercentComplete(const NWebDownloadItem *downloadItem);
112 NWEB_EXPORT int64_t WebDownloadItem_TotalBytes(const NWebDownloadItem *downloadItem);
114 NWEB_EXPORT int64_t WebDownloadItem_ReceivedBytes(const NWebDownloadItem *downloadItem);
116 NWEB_EXPORT char *WebDownloadItem_FullPath(const NWebDownloadItem *downloadItem);
118 NWEB_EXPORT char *WebDownloadItem_Url(const NWebDownloadItem *downloadItem);
120 NWEB_EXPORT char *WebDownloadItem_OriginalUrl(const NWebDownloadItem *downloadItem);
122 NWEB_EXPORT char *WebDownloadItem_SuggestedFileName(const NWebDownloadItem *downloadItem);
124 NWEB_EXPORT char *WebDownloadItem_ContentDisposition(const NWebDownloadItem *downloadItem);
126 NWEB_EXPORT char *WebDownloadItem_ETag(const NWebDownloadItem *downloadItem);
128 NWEB_EXPORT char *WebDownloadItem_MimeType(const NWebDownloadItem *downloadItem);
130 NWEB_EXPORT bool WebDownloadItem_IsPaused(const NWebDownloadItem *downloadItem);
132 NWEB_EXPORT char *WebDownloadItem_Method(const NWebDownloadItem *downloadItem);
134 NWEB_EXPORT int WebDownloadItem_LastErrorCode(const NWebDownloadItem *downloadItem);
136 NWEB_EXPORT char *WebDownloadItem_ReceivedSlices(const NWebDownloadItem *downloadItem);
138 NWEB_EXPORT char *WebDownloadItem_LastModified(const NWebDownloadItem *downloadItem);
140 NWEB_EXPORT int WebDownloadItem_NWebId(const NWebDownloadItem *downloadItem);