diff -r ca8a1b6995f6 -r 52e343bb8f80 memspy/Engine/Source/Sink/MemSpyEngineOutputSink.cpp --- a/memspy/Engine/Source/Sink/MemSpyEngineOutputSink.cpp Tue Aug 31 16:45:49 2010 +0300 +++ b/memspy/Engine/Source/Sink/MemSpyEngineOutputSink.cpp Wed Sep 01 12:37:10 2010 +0100 @@ -380,7 +380,6 @@ EXPORT_C CMemSpyEngineSinkMetaData::~CMemSpyEngineSinkMetaData() { - delete iRoot; delete iContext; delete iFolder; delete iExtension; @@ -388,9 +387,8 @@ } -void CMemSpyEngineSinkMetaData::ConstructL( const TDesC& aRoot, const TDesC& aContext, const TDesC& aFolder, const TDesC& aExtension, const TTime& aFolderTime ) +void CMemSpyEngineSinkMetaData::ConstructL( const TDesC& aContext, const TDesC& aFolder, const TDesC& aExtension, const TTime& aFolderTime ) { - iRoot = aRoot.AllocL(); iContext = aContext.AllocL(); iFolder = aFolder.AllocL(); iExtension = aExtension.AllocL(); @@ -409,24 +407,15 @@ return CMemSpyEngineSinkMetaData::NewL( KNullDesC, KNullDesC, KNullDesC, ETrue, ETrue ); } -EXPORT_C CMemSpyEngineSinkMetaData* CMemSpyEngineSinkMetaData::NewL( const TDesC& aContext, const TDesC& aFolder, const TDesC& aExtension, TBool aOverwrite, TBool aUseFileTimeStamp ) - { - return NewL( KNullDesC, aContext, aFolder, aExtension, aOverwrite, aUseFileTimeStamp ); - } -EXPORT_C CMemSpyEngineSinkMetaData* CMemSpyEngineSinkMetaData::NewL( const TDesC& aContext, const TDesC& aFolder, const TDesC& aExtension, TBool aOverwrite, TBool aUseFileTimeStamp, const TTime& aFolderTimeStamp ) - { - return NewL( KNullDesC, aContext, aFolder, aExtension, aOverwrite, aUseFileTimeStamp, aFolderTimeStamp ); - } - -EXPORT_C CMemSpyEngineSinkMetaData* CMemSpyEngineSinkMetaData::NewL( const TDesC& aRoot, const TDesC& aContext, const TDesC& aFolder, const TDesC& aExtension, TBool aOverwrite, TBool aUseFileTimeStamp ) +EXPORT_C CMemSpyEngineSinkMetaData* CMemSpyEngineSinkMetaData::NewL( const TDesC& aContext, const TDesC& aFolder, const TDesC& aExtension, TBool aOverwrite, TBool aUseFileTimeStamp ) { // Create a dummy time, we'll clear it after ConstructL() returns... TTime now; now.HomeTime(); CMemSpyEngineSinkMetaData* self = new(ELeave) CMemSpyEngineSinkMetaData( aOverwrite, aUseFileTimeStamp ); CleanupStack::PushL( self ); - self->ConstructL( aRoot, aContext, aFolder, aExtension, now ); + self->ConstructL( aContext, aFolder, aExtension, now ); CleanupStack::Pop( self ); // Clear folder time stamp @@ -434,11 +423,14 @@ return self; } -EXPORT_C CMemSpyEngineSinkMetaData* CMemSpyEngineSinkMetaData::NewL( const TDesC& aRoot, const TDesC& aContext, const TDesC& aFolder, const TDesC& aExtension, TBool aOverwrite, TBool aUseFileTimeStamp, const TTime& aFolderTimeStamp ) + +EXPORT_C CMemSpyEngineSinkMetaData* CMemSpyEngineSinkMetaData::NewL( const TDesC& aContext, const TDesC& aFolder, const TDesC& aExtension, TBool aOverwrite, TBool aUseFileTimeStamp, const TTime& aFolderTimeStamp ) { CMemSpyEngineSinkMetaData* self = new(ELeave) CMemSpyEngineSinkMetaData( aOverwrite, aUseFileTimeStamp ); CleanupStack::PushL( self ); - self->ConstructL( aRoot, aContext, aFolder, aExtension, aFolderTimeStamp ); + self->ConstructL( aContext, aFolder, aExtension, aFolderTimeStamp ); CleanupStack::Pop( self ); return self; } + +