Struct cyfs_bdt::ndn::chunk::SyncStreamEncoder
source · pub struct SyncStreamEncoder(_);Implementations§
source§impl SyncStreamEncoder
impl SyncStreamEncoder
pub fn new(cache: ChunkStreamCache, desc: &ChunkCodecDesc) -> Self
Trait Implementations§
source§impl ChunkEncoder for SyncStreamEncoder
impl ChunkEncoder for SyncStreamEncoder
fn clone_as_encoder(&self) -> Box<dyn ChunkEncoder>
fn chunk(&self) -> &ChunkId
fn desc(&self) -> &ChunkCodecDesc
fn next_piece(&self, session_id: &TempSeq, buf: &mut [u8]) -> BuckyResult<usize>
fn reset(&self) -> bool
fn merge(&self, max_index: u32, lost_index: Vec<Range<u32>>) -> bool
source§impl Clone for SyncStreamEncoder
impl Clone for SyncStreamEncoder
source§fn clone(&self) -> SyncStreamEncoder
fn clone(&self) -> SyncStreamEncoder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more