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 |