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