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 } |