equal
deleted
inserted
replaced
125 RDebug::Printf( "CMemSpyEngineImp::~CMemSpyEngineImp() - END" ); |
125 RDebug::Printf( "CMemSpyEngineImp::~CMemSpyEngineImp() - END" ); |
126 #endif |
126 #endif |
127 } |
127 } |
128 |
128 |
129 |
129 |
130 void CMemSpyEngineImp::ConstructL() |
130 void CMemSpyEngineImp::ConstructL( TBool aStartServer ) |
131 { |
131 { |
132 #ifdef _DEBUG |
132 #ifdef _DEBUG |
133 RDebug::Printf( "CMemSpyEngineImp::ConstructL() - START" ); |
133 RDebug::Printf( "CMemSpyEngineImp::ConstructL() - START" ); |
134 #endif |
134 #endif |
135 // |
135 // |
136 iFsSession.SetSessionPath( _L("\\") ); |
136 iFsSession.SetSessionPath( _L("\\") ); |
137 |
137 |
138 // Starting the server before the driver connection is made |
138 // Starting the server before the driver connection is made |
139 // ensures that only one instance of MemSpy can run (either the S60 |
139 // ensures that only one instance of MemSpy can run (either the S60 |
140 // UI or the console UI ). |
140 // UI or the console UI ). |
141 // DONE: MK: Removing server from engine. iServer = CMemSpyEngineServer::NewL( iEngine ); |
141 if (aStartServer) |
142 // |
142 { |
|
143 iServer = CMemSpyEngineServer::NewL( iEngine ); |
|
144 } |
|
145 |
143 iMemSpyDriver = new(ELeave) RMemSpyDriverClient(); |
146 iMemSpyDriver = new(ELeave) RMemSpyDriverClient(); |
144 const TInt error = Driver().Open(); |
147 const TInt error = Driver().Open(); |
145 User::LeaveIfError( error ); |
148 User::LeaveIfError( error ); |
146 // |
149 // |
147 InstallSinkL( ESinkTypeDebug ); |
150 InstallSinkL( ESinkTypeDebug ); |