MCPcopy Create free account
hub / github.com/abbeycode/UnrarKit / Reset

Method Reset

Libraries/unrar/headers.cpp:3–37  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1#include "rar.hpp"
2
3void FileHeader::Reset(size_t SubDataSize)
4{
5 SubData.Alloc(SubDataSize);
6 BaseBlock::Reset();
7 FileHash.Init(HASH_NONE);
8 mtime.Reset();
9 atime.Reset();
10 ctime.Reset();
11 SplitBefore=false;
12 SplitAfter=false;
13
14 UnknownUnpSize=0;
15
16 SubFlags=0; // Important for RAR 3.0 subhead.
17
18 CryptMethod=CRYPT_NONE;
19 Encrypted=false;
20 SaltSet=false;
21 UsePswCheck=false;
22 UseHashKey=false;
23 Lg2Count=0;
24
25 Solid=false;
26 Dir=false;
27 WinSize=0;
28 Inherited=false;
29 SubBlock=false;
30 CommentInHeader=false;
31 Version=false;
32 LargeFile=false;
33
34 RedirType=FSREDIR_NONE;
35 DirTarget=false;
36 UnixOwnerSet=false;
37}
38
39
40FileHeader& FileHeader::operator = (FileHeader &hd)

Callers 1

headers.cppFile · 0.45

Calls 2

AllocMethod · 0.80
InitMethod · 0.45

Tested by

no test coverage detected