mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-08 10:07:02 -06:00
27 lines
635 B
C++
27 lines
635 B
C++
// HashCon.h
|
|
|
|
#ifndef __HASH_CON_H
|
|
#define __HASH_CON_H
|
|
|
|
#include "../Common/HashCalc.h"
|
|
|
|
#include "UpdateCallbackConsole.h"
|
|
|
|
class CHashCallbackConsole: public IHashCallbackUI, public CCallbackConsoleBase
|
|
{
|
|
UString m_FileName;
|
|
|
|
void PrintSeparatorLine(const CObjectVector<CHasherState> &hashers);
|
|
void PrintResultLine(UInt64 fileSize,
|
|
const CObjectVector<CHasherState> &hashers, unsigned digestIndex, bool showHash);
|
|
void PrintProperty(const char *name, UInt64 value);
|
|
public:
|
|
~CHashCallbackConsole() { }
|
|
|
|
INTERFACE_IHashCallbackUI(;)
|
|
};
|
|
|
|
void PrintHashStat(CStdOutStream &stdStream, const CHashBundle &hb);
|
|
|
|
#endif
|