xref: /aosp_15_r20/external/lzma/CPP/7zip/Archive/Nsis/NsisHandler.h (revision f6dc9357d832569d4d1f5d24eacdb3935a1ae8e6)
1 // NSisHandler.h
2 
3 #ifndef ZIP7_INC_NSIS_HANDLER_H
4 #define ZIP7_INC_NSIS_HANDLER_H
5 
6 #include "../../../Common/MyCom.h"
7 
8 #include "../../Common/CreateCoder.h"
9 
10 #include "../IArchive.h"
11 
12 #include "NsisIn.h"
13 
14 namespace NArchive {
15 namespace NNsis {
16 
17 Z7_CLASS_IMP_CHandler_IInArchive_0
18 
19   CInArchive _archive;
20   AString _methodString;
21 
22   bool GetUncompressedSize(unsigned index, UInt32 &size) const;
23   bool GetCompressedSize(unsigned index, UInt32 &size) const;
24 
25   // AString GetMethod(NMethodType::EEnum method, bool useItemFilter, UInt32 dictionary) const;
26 };
27 
28 }}
29 
30 #endif
31