iPXE
Data Fields
efi_download_file Struct Reference

A single in-progress file. More...

Data Fields

struct interface xfer
 Data transfer interface that provides downloaded data. More...
 
size_t pos
 Current file position. More...
 
IPXE_DOWNLOAD_DATA_CALLBACK data_callback
 Data callback. More...
 
IPXE_DOWNLOAD_FINISH_CALLBACK finish_callback
 Finish callback. More...
 
void * context
 Callback context. More...
 

Detailed Description

A single in-progress file.

Definition at line 37 of file efi_download.c.

Field Documentation

◆ xfer

struct interface efi_download_file::xfer

Data transfer interface that provides downloaded data.

Definition at line 39 of file efi_download.c.

Referenced by efi_download_close(), and efi_download_start().

◆ pos

size_t efi_download_file::pos

Current file position.

Definition at line 42 of file efi_download.c.

Referenced by efi_download_deliver_iob(), and efi_download_start().

◆ data_callback

IPXE_DOWNLOAD_DATA_CALLBACK efi_download_file::data_callback

Data callback.

Definition at line 45 of file efi_download.c.

Referenced by efi_download_deliver_iob(), and efi_download_start().

◆ finish_callback

IPXE_DOWNLOAD_FINISH_CALLBACK efi_download_file::finish_callback

Finish callback.

Definition at line 48 of file efi_download.c.

Referenced by efi_download_close(), and efi_download_start().

◆ context

void* efi_download_file::context

Callback context.

Definition at line 51 of file efi_download.c.

Referenced by efi_download_close(), efi_download_deliver_iob(), and efi_download_start().


The documentation for this struct was generated from the following file: