equal
deleted
inserted
replaced
22 |
22 |
23 // Engine includes |
23 // Engine includes |
24 #include <memspy/engine/memspyengine.h> |
24 #include <memspy/engine/memspyengine.h> |
25 |
25 |
26 // User includes |
26 // User includes |
27 #include "MemSpyServer.h" |
27 //#include "MemSpyServer.h" |
28 |
28 |
29 static void RunServerL() |
29 static void RunServerL() |
30 { |
30 { |
31 // Scheduler |
31 // Scheduler |
32 CActiveScheduler* scheduler = new (ELeave) CActiveScheduler(); |
32 CActiveScheduler* scheduler = new (ELeave) CActiveScheduler(); |
40 |
40 |
41 // MemSpyEngine initialization |
41 // MemSpyEngine initialization |
42 CMemSpyEngine* engine = CMemSpyEngine::NewL(fsSession); |
42 CMemSpyEngine* engine = CMemSpyEngine::NewL(fsSession); |
43 CleanupStack::PushL(engine); |
43 CleanupStack::PushL(engine); |
44 |
44 |
45 // MemSpyServer initialization |
|
46 CMemSpyServer::NewLC(*engine); |
|
47 |
|
48 // Play nicely with external processes |
45 // Play nicely with external processes |
49 RProcess::Rendezvous( KErrNone ); |
46 RProcess::Rendezvous( KErrNone ); |
50 |
47 |
51 // Start wait loop. |
48 // Start wait loop. |
52 CActiveScheduler::Start(); |
49 CActiveScheduler::Start(); |
53 |
50 |
54 // Tidy up |
51 // Tidy up |
55 CleanupStack::PopAndDestroy( 4, scheduler ); |
52 CleanupStack::PopAndDestroy( 3, scheduler ); |
56 } |
53 } |
57 |
54 |
58 TInt E32Main() |
55 TInt E32Main() |
59 { |
56 { |
60 __UHEAP_MARK; |
57 __UHEAP_MARK; |