pub struct Header { /* private fields */ }Expand description
Header represents the Vortex packet header.
Implementations§
Source§impl Header
Header implements the Header functions.
impl Header
Header implements the Header functions.
Sourcepub fn new_download_piece() -> Self
pub fn new_download_piece() -> Self
new_download_piece creates a new Vortex packet header for download piece request.
Sourcepub fn new_download_cache_piece() -> Self
pub fn new_download_cache_piece() -> Self
new_download_cache_piece creates a new Vortex packet header for download cache piece request.
Sourcepub fn new_download_persistent_piece() -> Self
pub fn new_download_persistent_piece() -> Self
new_download_persistent_piece creates a new Vortex packet header for download persistent piece request.
Sourcepub fn new_download_persistent_cache_piece() -> Self
pub fn new_download_persistent_cache_piece() -> Self
new_download_persistent_cache_piece creates a new Vortex packet header for download persistent cache piece request.
Sourcepub fn new_piece_content(value_length: u32) -> Self
pub fn new_piece_content(value_length: u32) -> Self
new_piece_content creates a new Vortex packet header for piece content.
Sourcepub fn new_cache_piece_content(value_length: u32) -> Self
pub fn new_cache_piece_content(value_length: u32) -> Self
new_cache_piece_content creates a new Vortex packet header for cache piece content.
Sourcepub fn new_persistent_piece_content(value_length: u32) -> Self
pub fn new_persistent_piece_content(value_length: u32) -> Self
new_persistent_piece_content creates a new Vortex packet header for persistent piece content.
Sourcepub fn new_persistent_cache_piece_content(value_length: u32) -> Self
pub fn new_persistent_cache_piece_content(value_length: u32) -> Self
new_persistent_cache_piece_content creates a new Vortex packet header for persistent cache piece content.