analyzetool/commandlineengine/inc/CATModule2.h
branchRCL_3
changeset 49 7fdc9a71d314
parent 19 da2cedce4920
child 59 8ad140f3dd41
--- a/analyzetool/commandlineengine/inc/CATModule2.h	Wed Sep 15 00:19:18 2010 +0300
+++ b/analyzetool/commandlineengine/inc/CATModule2.h	Wed Sep 15 13:53:27 2010 +0300
@@ -74,6 +74,7 @@
 	/**
 	* Create AT temporary cpp file for module.
 	* @param sS60FileName.
+	* @param sS60FileName.
 	* @param eLoggingMode.
 	* @param eBuildType.
 	* @param iAllocCallStackSize.
@@ -81,12 +82,19 @@
 	* @return true if successful.
 	*/
 	bool CreateTempCpp(const string& sS60FileName
+		, const string& sS60FilePath
 		, int eLoggingMode
 		, int eBuildType
 		, int iAllocCallStackSize
 		, int iFreeCallStackSize );
 
 	/**
+	* returns default data file name without extension in format processName.targetType
+	* @return string with default file name
+	*/
+	string GetDefaultFileName();
+
+	/**
 	* Add AT changes to modules mmp file.
 	* @return true if successful.
 	*/
@@ -287,6 +295,12 @@
 	string GetS60FileName() const;
 
 	/**
+	* Set S60 logging file name.
+	* @param aFileName s60 logging file name.
+	*/
+	void SetS60FileName( const string& aFileName );
+
+	/**
 	* Set target binary name.
 	* @param sTarget binary file name.
 	*/
@@ -514,6 +528,10 @@
 	vector<MAP_FUNC_INFO> m_vMapFileFuncList;
 	// File logging mode filename.
 	string m_sS60FileName;
+	// true if file name not empty and %processname% string replaced
+	bool m_bS60FileNameResolved;
+	// File logging mode file path.
+	string m_sS60FilePath;
 	// Is all data loaded for address to code line functions.
 	bool m_bAddressToLineInitialized;
 	// Read listing files (armv5 platform).