secureswitools/swisistools/source/sisxlibrary/sisinstallblock.h
changeset 26 04d4a7bbc3e0
parent 0 ba25891c3a9e
equal deleted inserted replaced
25:98b66e4fb0be 26:04d4a7bbc3e0
   165 	/**
   165 	/**
   166 	 * Extract capabilities of the last file of the install block.
   166 	 * Extract capabilities of the last file of the install block.
   167 	 */
   167 	 */
   168 	void ExtractCapabilities(const std::wstring& aFileName);
   168 	void ExtractCapabilities(const std::wstring& aFileName);
   169 	/**
   169 	/**
   170 	 * Add package entry related to this install block.
   170 	 * Adds the write the package details into the stream.
   171 	 * @param aStream stream where the details need to be written.
   171 	 * @param aStream - Stream in which the package entries need to be written.
   172 	 * @param aVerbose if true detail description will be written.
   172 	 * @param aVerbose - If this option is set then detail description of pkg
   173 	 */
   173 	 * 			will be written into the stream.
   174 	void AddPackageEntry(std::wostream& aStream, bool aVerbose) const;
   174 	 * @param aCompatible - Flag to notify AddPackageEntry that Dumpsis works in the original,compatible mode
       
   175 	 * or in the new way.
       
   176 	 */
       
   177 	void AddPackageEntry(std::wostream& aStream, bool aVerbose, bool aCompatible) const;
       
   178 	/**
       
   179 	 * Adds the write the iby file details into the stream.
       
   180 	 * @param aStream - Stream in which the iby entry need to be written.
       
   181 	 * @param aVerbose - If this option is set then detail description of iby
       
   182 	 * 			will be written into the stream.
       
   183 	 * @param aCompatible - Flag to notify AddIbyEntry that Dumpsis works in the original,compatible mode
       
   184 	 * or in the new way.
       
   185 	 */
       
   186 	void AddIbyEntry(std::wostream& aStream, bool aVerbose, bool aCompatible) const;
   175 	/**
   187 	/**
   176 	 * Get the list of files present in the sis file. It can also return all
   188 	 * Get the list of files present in the sis file. It can also return all
   177 	 * the files present in the nested if blocks and else blocks.
   189 	 * the files present in the nested if blocks and else blocks.
   178 	 * @param aFileList file list which will be filled by this function.
   190 	 * @param aFileList file list which will be filled by this function.
   179 	 * @param aRecursive if true it will check all the nested if blocks and else
   191 	 * @param aRecursive if true it will check all the nested if blocks and else