openMSX
Public Member Functions | List of all members
openmsx::DeltaBlockCopy Class Referencefinal

#include <DeltaBlock.hh>

Inheritance diagram for openmsx::DeltaBlockCopy:
Inheritance graph
[legend]
Collaboration diagram for openmsx::DeltaBlockCopy:
Collaboration graph
[legend]

Public Member Functions

 DeltaBlockCopy (std::span< const uint8_t > data)
 
void apply (std::span< uint8_t > dst) const override
 
void compress (size_t size)
 
const uint8_t * getData ()
 
- Public Member Functions inherited from openmsx::DeltaBlock
virtual ~DeltaBlock ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from openmsx::DeltaBlock
 DeltaBlock ()=default
 

Detailed Description

Definition at line 44 of file DeltaBlock.hh.

Constructor & Destructor Documentation

◆ DeltaBlockCopy()

openmsx::DeltaBlockCopy::DeltaBlockCopy ( std::span< const uint8_t >  data)
explicit

Definition at line 256 of file DeltaBlock.cc.

References openmsx::SHA1::calc(), and ranges::copy().

Member Function Documentation

◆ apply()

void openmsx::DeltaBlockCopy::apply ( std::span< uint8_t >  dst) const
overridevirtual

◆ compress()

void openmsx::DeltaBlockCopy::compress ( size_t  size)

◆ getData()

const uint8_t * openmsx::DeltaBlockCopy::getData ( )

Definition at line 314 of file DeltaBlock.cc.

References openmsx::MemBuffer< T, ALIGNMENT >::data().


The documentation for this class was generated from the following files: