iPXE
Data Fields
peerdist_block_queue Struct Reference

PeerDist block download queue. More...

#include <peerblk.h>

Data Fields

struct process process
 Download opening process. More...
 
struct list_head list
 List of queued downloads. More...
 
unsigned int count
 Number of open downloads. More...
 
unsigned int max
 Maximum number of open downloads. More...
 
int(* open )(struct peerdist_block *peerblk)
 Open block download. More...
 

Detailed Description

PeerDist block download queue.

Definition at line 132 of file peerblk.h.

Field Documentation

◆ process

struct process peerdist_block_queue::process

Download opening process.

Definition at line 134 of file peerblk.h.

◆ list

struct list_head peerdist_block_queue::list

List of queued downloads.

Definition at line 136 of file peerblk.h.

◆ count

unsigned int peerdist_block_queue::count

Number of open downloads.

Definition at line 139 of file peerblk.h.

◆ max

unsigned int peerdist_block_queue::max

Maximum number of open downloads.

Definition at line 141 of file peerblk.h.

◆ open

int( * peerdist_block_queue::open) (struct peerdist_block *peerblk)

Open block download.

Parameters
peerblkPeerDist block download
Return values
rcReturn status code

Definition at line 148 of file peerblk.h.


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