secureswitools/swisistools/source/sisxlibrary/sislogo.h
changeset 26 04d4a7bbc3e0
parent 0 ba25891c3a9e
equal deleted inserted replaced
25:98b66e4fb0be 26:04d4a7bbc3e0
    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),