equal
deleted
inserted
replaced
24 #include <f32file.h> |
24 #include <f32file.h> |
25 #include <bacline.h> |
25 #include <bacline.h> |
26 |
26 |
27 // Engine includes |
27 // Engine includes |
28 #include <memspy/engine/memspyengine.h> |
28 #include <memspy/engine/memspyengine.h> |
|
29 #include <memspysession.h> |
29 |
30 |
30 // User includes |
31 // User includes |
31 #include "ConsoleMenu.h" |
32 #include "ConsoleMenu.h" |
32 #include "ConsoleConstants.h" |
33 #include "ConsoleConstants.h" |
33 |
34 |
52 // Console |
53 // Console |
53 CConsoleBase* console = Console::NewL( KMemSpyConsoleName, TSize( KConsFullScreen, KConsFullScreen ) ); |
54 CConsoleBase* console = Console::NewL( KMemSpyConsoleName, TSize( KConsFullScreen, KConsFullScreen ) ); |
54 CleanupStack::PushL( console ); |
55 CleanupStack::PushL( console ); |
55 |
56 |
56 // Engine |
57 // Engine |
57 CMemSpyEngine* engine = CMemSpyEngine::NewL( fsSession ); |
58 RMemSpySession session; |
58 CleanupStack::PushL( engine ); |
59 User::LeaveIfError(session.Connect()); |
|
60 CleanupClosePushL(session); |
59 |
61 |
60 // Menu & event handler AO |
62 // Menu & event handler AO |
61 CMemSpyConsoleMenu::NewLC( *engine, *console ); |
63 CMemSpyConsoleMenu::NewLC( session, *console ); |
62 |
64 |
63 // Play nicely with external processes |
65 // Play nicely with external processes |
64 RProcess::Rendezvous( KErrNone ); |
66 RProcess::Rendezvous( KErrNone ); |
65 |
67 |
66 // Start wait loop - console will stop it when done. |
68 // Start wait loop - console will stop it when done. |