Made some PackHeader methods strictly private to class Packer.
committer: mfx <mfx> 976602743 +0000
This commit is contained in:
+7
-3
@@ -47,14 +47,18 @@ class Filter;
|
|||||||
// see stub/header.ash
|
// see stub/header.ash
|
||||||
class PackHeader
|
class PackHeader
|
||||||
{
|
{
|
||||||
public:
|
friend class Packer;
|
||||||
PackHeader();
|
|
||||||
|
|
||||||
int getPackHeaderSize() const;
|
private:
|
||||||
|
// these are strictly private to Packer and not accessible in subclasses:
|
||||||
|
PackHeader();
|
||||||
|
|
||||||
void putPackHeader(upx_bytep p);
|
void putPackHeader(upx_bytep p);
|
||||||
bool fillPackHeader(const upx_bytep b, int blen);
|
bool fillPackHeader(const upx_bytep b, int blen);
|
||||||
|
|
||||||
|
public:
|
||||||
|
int getPackHeaderSize() const;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
// fields stored in compressed file
|
// fields stored in compressed file
|
||||||
unsigned magic; // UPX_MAGIC_LE32
|
unsigned magic; // UPX_MAGIC_LE32
|
||||||
|
|||||||
Reference in New Issue
Block a user