#include "rar.hpp"
ComprDataIO::ComprDataIO()
{ … }
void ComprDataIO::Init()
{ … }
ComprDataIO::~ComprDataIO()
{ … }
int ComprDataIO::UnpRead(byte *Addr,size_t Count)
{ … }
void ComprDataIO::UnpWrite(byte *Addr,size_t Count)
{ … }
void ComprDataIO::ShowUnpRead(int64 ArcPos,int64 ArcSize)
{ … }
void ComprDataIO::ShowUnpWrite()
{ … }
void ComprDataIO::SetFiles(File *SrcFile,File *DestFile)
{ … }
void ComprDataIO::GetUnpackedData(byte **Data,size_t *Size)
{ … }
bool ComprDataIO::SetEncryption(bool Encrypt,CRYPT_METHOD Method,
SecPassword *Password,const byte *Salt,const byte *InitV,
uint Lg2Cnt,byte *HashKey,byte *PswCheck)
{ … }
#if !defined(SFX_MODULE) && !defined(RAR_NOCRYPT)
void ComprDataIO::SetCmt13Encryption()
{ … }
#endif
void ComprDataIO::SetUnpackToMemory(byte *Addr,uint Size)
{ … }
void ComprDataIO::AdjustTotalArcSize(Archive *Arc)
{ … }