secureswitools/swisistools/source/sisxlibrary/siscontroller.h
changeset 26 04d4a7bbc3e0
parent 0 ba25891c3a9e
equal deleted inserted replaced
25:98b66e4fb0be 26:04d4a7bbc3e0
   302 	 * Add a new signature chain into the controller.
   302 	 * Add a new signature chain into the controller.
   303 	 * @param aSISSigCertChain signature chain.
   303 	 * @param aSISSigCertChain signature chain.
   304 	 */
   304 	 */
   305 	void AddSignatureChain(CSignatureCertChainData& aSISSigCertChain);
   305 	void AddSignatureChain(CSignatureCertChainData& aSISSigCertChain);
   306 	/**
   306 	/**
   307 	 * Adds package entry related to this controller.
   307 	 * Adds the write the package details into the stream.
   308 	 * @param aStream stream into which the package details need to be written.
   308 	 * @param aStream - Stream in which the package entries need to be written.
   309 	 * @param aVerbose If this option is set then detail description of pkg
   309 	 * @param aVerbose - If this option is set then detail description of pkg
   310 	 * 			will be written into the stream.
   310 	 * 			will be written into the stream.
   311 	 */
   311 	 * @param aCompatible - Flag to notify AddPackageEntry that Dumpsis works in the original,compatible mode
   312 	void AddPackageEntry(std::wostream& aStream, bool aVerbose) const;
   312 	 * or in the new way.
       
   313 	 */
       
   314 	void AddPackageEntry(std::wostream& aStream, bool aVerbose, bool aCompatible) const;
       
   315 	/**
       
   316 	 * Adds the write the iby file details into the stream.
       
   317 	 * @param aStream - Stream in which the iby entry need to be written.
       
   318 	 * @param aVerbose - If this option is set then detail description of iby
       
   319 	 * 			will be written into the stream.
       
   320 	 * @param aCompatible - Flag to notify AddIbyEntry that Dumpsis works in the original,compatible mode
       
   321 	 * or in the new way.
       
   322 	 */
       
   323 	void AddIbyEntry(std::wostream& aStream, bool aVerbose, bool aCompatible) const;
   313 	/**
   324 	/**
   314 	 * Retrieves the CSignatureCertChainData pointed by chain index.
   325 	 * Retrieves the CSignatureCertChainData pointed by chain index.
   315 	 * @param aIndex index of the chain in the controller.
   326 	 * @param aIndex index of the chain in the controller.
   316 	 * @return CSignatureCertChainData object (signature and cert chain container)
   327 	 * @return CSignatureCertChainData object (signature and cert chain container)
   317 	 */
   328 	 */