Source code
Revision control
Copy as Markdown
Other Tools
// HashCon.h↩
↩
#ifndef __HASH_CON_H↩
#define __HASH_CON_H↩
↩
#include "../Common/HashCalc.h"↩
↩
#include "UpdateCallbackConsole.h"↩
↩
class CHashCallbackConsole: public IHashCallbackUI, public CCallbackConsoleBase↩
{↩
UString _fileName;↩
AString _s;↩
↩
void AddSpacesBeforeName()↩
{↩
_s.Add_Space();↩
_s.Add_Space();↩
}↩
↩
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:↩
bool PrintNameInPercents;↩
↩
bool PrintHeaders;↩
↩
bool PrintSize;↩
bool PrintName;↩
↩
CHashCallbackConsole():↩
PrintNameInPercents(true),↩
PrintHeaders(false),↩
PrintSize(true),↩
PrintName(true)↩
{}↩
↩
~CHashCallbackConsole() { }↩
↩
INTERFACE_IHashCallbackUI(;)↩
};↩
↩
void PrintHashStat(CStdOutStream &so, const CHashBundle &hb);↩
↩
#endif↩