43 virtual std::string Name () const; |
43 virtual std::string Name () const; |
44 virtual bool WasteOfSpace () const; |
44 virtual bool WasteOfSpace () const; |
45 |
45 |
46 void Set (const std::wstring& aMime, const std::wstring& aTarget, const TUint32 aFileIndex, const CSISDataUnit& aDataUnit); |
46 void Set (const std::wstring& aMime, const std::wstring& aTarget, const TUint32 aFileIndex, const CSISDataUnit& aDataUnit); |
47 void SetSizes (const TUint64 aCompressedSize, const TUint64 aUncompressedSize); |
47 void SetSizes (const TUint64 aCompressedSize, const TUint64 aUncompressedSize); |
48 void AddPackageEntry(std::wostream& aStream, bool aVerbose) const; |
48 void AddPackageEntry(std::wostream& aStream, bool aVerbose, bool aCompatible) const; |
|
49 void AddIbyEntry(std::wostream& aStream, bool aVerbose, bool aCompatible) const; |
49 inline const CSISFileDescription& FileDesc() const; |
50 inline const CSISFileDescription& FileDesc() const; |
50 |
51 |
51 private: |
52 private: |
52 CSISFileDescription iLogoFile; |
53 CSISFileDescription iLogoFile; |
53 |
|
54 }; |
54 }; |
55 |
55 |
56 |
56 |
57 inline CSISLogo::CSISLogo (const bool bRequired) : |
57 inline CSISLogo::CSISLogo (const bool bRequired) : |
58 CStructure <CSISFieldRoot::ESISLogo> (bRequired), |
58 CStructure <CSISFieldRoot::ESISLogo> (bRequired), |