23#define PEERMUX_MAX_BLOCKS 32
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
Peer Content Caching and Retrieval: Content Identification [MS-PCCRC].
int peermux_filter(struct interface *xfer, struct interface *info, struct uri *uri)
Add PeerDist content-encoding filter.
#define PEERMUX_MAX_BLOCKS
Maximum number of concurrent block downloads.
A doubly-linked list entry (or list head)
A content information block.
PeerDist download content information cache.
struct peerdist_info info
Content information.
struct peerdist_info_block block
Content information block.
struct peerdist_info_segment segment
Content information segment.
A content information segment.
A PeerDist multiplexed block download.
struct peerdist_multiplexer * peermux
PeerDist download multiplexer.
struct interface xfer
Data transfer interface.
struct list_head list
List of multiplexed blocks.
A PeerDist download multiplexer.
struct peerdist_statistics stats
Statistics.
struct xfer_buffer buffer
Content information data transfer buffer.
struct list_head idle
List of idle block downloads.
struct peerdist_multiplexed_block block[PEERMUX_MAX_BLOCKS]
Block downloads.
struct interface info
Content information interface.
struct peerdist_info_cache cache
Content information cache.
struct list_head busy
List of busy block downloads.
struct refcnt refcnt
Reference count.
struct uri * uri
Original URI.
struct process process
Block download initiation process.
struct interface xfer
Data transfer interface.
unsigned int total
Number of blocks downloaded in total.
unsigned int peers
Maximum observed number of peers.
unsigned int local
Number of blocks downloaded from peers.
A Uniform Resource Identifier.
Uniform Resource Identifiers.