#include <dwc.h>
int DWC_GetGHTTPDataEx(
const char* url,
int bufferlen,
BOOL buffer_clear,
DWCGHTTPProgressCallback progressCallback,
DWCGHTTPCompletedCallback completedCallback,
void* param );
Downloads data from the URL specified with url.
This function behaves identically to the DWC_GetGHTTPDataEx2 function when post has been specified as NULL.
If the DWC_ProcessGHTTP function is called repeatedly after calling this function, the communication process will proceed and the completion callback will be called when the process completes.
To find the communication status during processing, call the DWC_GetGHTTPState function using the request identifier of the return value.
url |
URL of download destination |
bufferlen |
Size of the receive buffer |
buffer_clear |
Indicates whether to deallocate the reception buffer after data is received. (TRUE: Deallocate, FALSE: Do not deallocate) |
progressCallback |
The pointer to the callback function called during communication. |
completedCallback |
Pointer to the callback function called when the download is complete. |
param |
Callback parameter |
0 or higher |
Request identifier |
DWC_GHTTP_IN_ERROR |
An error is being generated |
DWC_GHTTP_FAILED_TO_OPEN_FILE |
File open failed |
DWC_GHTTP_INVALID_POST |
Invalid transmission |
DWC_GHTTP_INSUFFICIENT_MEMORY |
Insufficient memory |
DWC_GHTTP_INVALID_FILE_NAME |
Invalid file name |
DWC_GHTTP_INVALID_BUFFER_SIZE |
Invalid buffer size |
DWC_GHTTP_INVALID_URL |
Invalid URL |
DWC_GHTTP_UNSPECIFIED_ERROR |
Unspecified error |
DWC_GetGHTTPDataEx2, DWC_ProcessGHTTP, DWCGHTTPProgressCallback, DWCGHTTPCompletedCallback, DWC_GetGHTTPState
2006/12/27 Made revisions in line with the addition of the DWC_GetGHTTPDataEx2 function
2006/01/18 Added DWC_GHTTP_IN_ERROR to return values
2005/10/27 Initial version
CONFIDENTIAL