XBPS Library API  0.19
The X Binary Package System
Data Fields
xbps_fetch_cb_data Struct Reference

Structure to be passed to the fetch function callback. More...

+ Collaboration diagram for xbps_fetch_cb_data:

Data Fields

bool cb_end
 
bool cb_start
 
bool cb_update
 
off_t file_dloaded
 
const char * file_name
 
off_t file_offset
 
off_t file_size
 
struct xbps_handlexhp
 

Detailed Description

This structure is passed as argument to the fetch progress function callback and its members will be updated when there's any progress. All members marked as read-only in this struct are set internally by xbps_unpack_binary_pkg() and shouldn't be modified in the passed function callback.

Definition at line 366 of file xbps_api.h.

Field Documentation

cb_end

If true the function callback should be prepated to end the transfer progress.

Definition at line 417 of file xbps_api.h.

cb_start

If true the function callback should be prepared to start the transfer progress.

Definition at line 403 of file xbps_api.h.

cb_update

If true the function callback should be prepared to update the transfer progress.

Definition at line 410 of file xbps_api.h.

file_dloaded

Bytes downloaded for the file being fetched.

Definition at line 390 of file xbps_api.h.

file_name

File name being fetched.

Definition at line 396 of file xbps_api.h.

file_offset

Current offset for the filename being fetched.

Definition at line 384 of file xbps_api.h.

file_size

Filename size for the file to be fetched.

Definition at line 378 of file xbps_api.h.

xhp

Pointer to our struct xbps_handle passed to xbps_init().

Definition at line 372 of file xbps_api.h.