memspy/Engine/Source/MemSpyEngine.cpp
changeset 34 7259cf1302ad
parent 22 a009639409f5
equal deleted inserted replaced
33:0d72cc2a29a3 34:7259cf1302ad
    41     RDebug::Printf( "CMemSpyEngine::~CMemSpyEngine() - END" );
    41     RDebug::Printf( "CMemSpyEngine::~CMemSpyEngine() - END" );
    42 #endif
    42 #endif
    43     }
    43     }
    44 
    44 
    45 
    45 
    46 void CMemSpyEngine::ConstructL( RFs& aFsSession, TBool aStartServer )
    46 void CMemSpyEngine::ConstructL( RFs& aFsSession )
    47     {
    47     {
    48 #ifdef _DEBUG
    48 #ifdef _DEBUG
    49     RDebug::Printf( "CMemSpyEngine::ConstructL() - START" );
    49     RDebug::Printf( "CMemSpyEngine::ConstructL() - START" );
    50 #endif
    50 #endif
    51     
    51     
    52     iImp = new(ELeave) CMemSpyEngineImp( aFsSession, *this );
    52     iImp = new(ELeave) CMemSpyEngineImp( aFsSession, *this );
    53     iImp->ConstructL(aStartServer);
    53     iImp->ConstructL();
    54 
    54 
    55 #ifdef _DEBUG
    55 #ifdef _DEBUG
    56     RDebug::Printf( "CMemSpyEngine::ConstructL() - END" );
    56     RDebug::Printf( "CMemSpyEngine::ConstructL() - END" );
    57 #endif
    57 #endif
    58     }
    58     }
    59 
    59 
    60 
    60 
    61 EXPORT_C CMemSpyEngine* CMemSpyEngine::NewL( RFs& aFsSession )
    61 EXPORT_C CMemSpyEngine* CMemSpyEngine::NewL( RFs& aFsSession )
    62     {
    62     {
    63     return NewL(aFsSession, ETrue );
       
    64     }
       
    65 
       
    66 EXPORT_C CMemSpyEngine* CMemSpyEngine::NewL( RFs& aFsSession, TBool aStartServer )
       
    67     {
       
    68     CMemSpyEngine* self = new(ELeave) CMemSpyEngine();
    63     CMemSpyEngine* self = new(ELeave) CMemSpyEngine();
    69     CleanupStack::PushL( self );
    64     CleanupStack::PushL( self );
    70     self->ConstructL( aFsSession, aStartServer );
    65     self->ConstructL( aFsSession );
    71     CleanupStack::Pop( self );
    66     CleanupStack::Pop( self );
    72     return self;
    67     return self;
    73     }
    68     }
    74 
    69 
       
    70 EXPORT_C CMemSpyEngine* CMemSpyEngine::NewL( RFs& aFsSession, TBool aStartServer )
       
    71     {
       
    72     return NewL(aFsSession);
       
    73     }
    75 
    74 
    76 EXPORT_C RFs& CMemSpyEngine::FsSession()
    75 EXPORT_C RFs& CMemSpyEngine::FsSession()
    77     {
    76     {
    78     return iImp->FsSession();
    77     return iImp->FsSession();
    79     }
    78     }
   121     }
   120     }
   122 
   121 
   123 
   122 
   124 EXPORT_C void CMemSpyEngine::InstallSinkL( TMemSpySinkType aType )
   123 EXPORT_C void CMemSpyEngine::InstallSinkL( TMemSpySinkType aType )
   125     {
   124     {
   126     iImp->InstallSinkL( aType );
   125     iImp->InstallSinkL( aType, KNullDesC );
   127     }
   126     }
   128 
   127 
       
   128 EXPORT_C void CMemSpyEngine::InstallDebugSinkL()
       
   129     {
       
   130     iImp->InstallSinkL( ESinkTypeDebug, KNullDesC );
       
   131     }
       
   132 
       
   133 EXPORT_C void CMemSpyEngine::InstallFileSinkL( const TDesC& aRootFolder )
       
   134     {
       
   135     iImp->InstallSinkL( ESinkTypeFile, aRootFolder );
       
   136     }
   129 
   137 
   130 EXPORT_C void CMemSpyEngine::ListOpenFilesL()
   138 EXPORT_C void CMemSpyEngine::ListOpenFilesL()
   131     {
   139     {
   132     iImp->ListOpenFilesL();
   140     iImp->ListOpenFilesL();
   133     }
   141     }