diff -r 4fde310f06fe -r 86a2e675b80a memspy/Engine/Source/MemSpyEngine.cpp --- a/memspy/Engine/Source/MemSpyEngine.cpp Mon Jun 14 11:37:33 2010 +0300 +++ b/memspy/Engine/Source/MemSpyEngine.cpp Mon Jun 28 15:36:07 2010 +0300 @@ -43,14 +43,14 @@ } -void CMemSpyEngine::ConstructL( RFs& aFsSession, TBool aStartServer ) +void CMemSpyEngine::ConstructL( RFs& aFsSession ) { #ifdef _DEBUG RDebug::Printf( "CMemSpyEngine::ConstructL() - START" ); #endif iImp = new(ELeave) CMemSpyEngineImp( aFsSession, *this ); - iImp->ConstructL(aStartServer); + iImp->ConstructL(); #ifdef _DEBUG RDebug::Printf( "CMemSpyEngine::ConstructL() - END" ); @@ -60,19 +60,18 @@ EXPORT_C CMemSpyEngine* CMemSpyEngine::NewL( RFs& aFsSession ) { - return NewL(aFsSession, ETrue ); + CMemSpyEngine* self = new(ELeave) CMemSpyEngine(); + CleanupStack::PushL( self ); + self->ConstructL( aFsSession ); + CleanupStack::Pop( self ); + return self; } EXPORT_C CMemSpyEngine* CMemSpyEngine::NewL( RFs& aFsSession, TBool aStartServer ) { - CMemSpyEngine* self = new(ELeave) CMemSpyEngine(); - CleanupStack::PushL( self ); - self->ConstructL( aFsSession, aStartServer ); - CleanupStack::Pop( self ); - return self; + return NewL(aFsSession); } - EXPORT_C RFs& CMemSpyEngine::FsSession() { return iImp->FsSession(); @@ -123,9 +122,18 @@ EXPORT_C void CMemSpyEngine::InstallSinkL( TMemSpySinkType aType ) { - iImp->InstallSinkL( aType ); + iImp->InstallSinkL( aType, KNullDesC ); } +EXPORT_C void CMemSpyEngine::InstallDebugSinkL() + { + iImp->InstallSinkL( ESinkTypeDebug, KNullDesC ); + } + +EXPORT_C void CMemSpyEngine::InstallFileSinkL( const TDesC& aRootFolder ) + { + iImp->InstallSinkL( ESinkTypeFile, aRootFolder ); + } EXPORT_C void CMemSpyEngine::ListOpenFilesL() {