gos_http_download_t Struct Reference
HTTP download context used by gos_http_download . More...
Data Fields |
|
| const char * | url |
The HTTP request URL, if no schema is included
http://
is used.
|
|
| uint32_t | checksum |
Expected CRC32 checksum of file. Must also set
GOS_FILE_FLAG_CHECKSUM_VALID
in
flags
for checksum to be validated.
|
|
| uint32_t | version |
|
File version to save file as,
GOS_FILE_VERSION_MAKE
, optional, set as 0 for default.
|
|
| const char * | local_filename |
|
File name to save file as.
|
|
| gos_tls_certificates_t | certs |
|
For HTTPS (secure) request, the TLS cert filenames,
gos_tls_certificates_t
.
|
|
| gos_file_flag_t | flags |
|
File flags to save file as,
gos_file_flag_t
, optional, set as 0 for default.
|
|
| gos_file_owner_t | owner |
|
The owner of this file,
gos_file_owner_t
, set as 0 for default.
|
|
| gos_file_location_t | location |
|
The memory location where the file should be downloaded,
gos_file_location_t
, set as 0 for default.
|
|
| gos_file_permission_t | permissions |
|
The access permissions this file has,
gos_file_permission_t
, set as 0 for default.
|
|
| gos_file_type_t | type |
|
File type to save file as,
gos_file_type_t
, optional, set as 0 for default.
|
|
| gos_interface_t | interface |
|
Network interface,
gos_interface_t
.
|
|
| bool | delete_duplicate |
|
If a file with name local_filename already exists then delete it first, fail otherwise.
|
|
Detailed Description
HTTP download context used by gos_http_download .