--- a/memspy/Engine/Source/MemSpyEngine.cpp Wed Jun 23 19:59:05 2010 +0300
+++ b/memspy/Engine/Source/MemSpyEngine.cpp Tue Jul 06 16:05:13 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()
{