equal
deleted
inserted
replaced
14 * Description: scheduler of EAP-server. |
14 * Description: scheduler of EAP-server. |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 /* |
18 /* |
19 * %version: 15 % |
19 * %version: 16 % |
20 */ |
20 */ |
21 |
21 |
22 #include "EapScheduler.h" |
22 #include "EapScheduler.h" |
23 #include "EapTraceSymbian.h" |
23 #include "EapTraceSymbian.h" |
24 #include "EapServer.h" |
24 #include "EapServer.h" |
126 EAP_FUNC_EXPORT TInt CEapScheduler::ThreadStart(TServerStart& aStart) |
126 EAP_FUNC_EXPORT TInt CEapScheduler::ThreadStart(TServerStart& aStart) |
127 { |
127 { |
128 // get cleanup stack |
128 // get cleanup stack |
129 EAP_TRACE_DEBUG_SYMBIAN((_L("CEapScheduler::ThreadStart()"))); |
129 EAP_TRACE_DEBUG_SYMBIAN((_L("CEapScheduler::ThreadStart()"))); |
130 |
130 |
|
131 #if defined(USE_EAP_HEAP_CHECK) |
131 __UHEAP_MARK; |
132 __UHEAP_MARK; |
|
133 #endif //#if defined(USE_EAP_HEAP_CHECK) |
132 |
134 |
133 CTrapCleanup* cleanup=CTrapCleanup::New(); |
135 CTrapCleanup* cleanup=CTrapCleanup::New(); |
134 |
136 |
135 // initialize all up to and including starting scheduler |
137 // initialize all up to and including starting scheduler |
136 TInt err = KErrNoMemory; |
138 TInt err = KErrNoMemory; |
138 { |
140 { |
139 TRAP(err, ConstructL(aStart)); |
141 TRAP(err, ConstructL(aStart)); |
140 delete cleanup; |
142 delete cleanup; |
141 } |
143 } |
142 |
144 |
|
145 #if defined(USE_EAP_HEAP_CHECK) |
143 __UHEAP_MARKEND; |
146 __UHEAP_MARKEND; |
|
147 #endif //#if defined(USE_EAP_HEAP_CHECK) |
144 |
148 |
145 EAP_TRACE_DEBUG_SYMBIAN((_L("CEapScheduler::ThreadStart end err=%d"), err)); |
149 EAP_TRACE_DEBUG_SYMBIAN((_L("CEapScheduler::ThreadStart end err=%d"), err)); |
146 return err; |
150 return err; |
147 } |
151 } |
148 |
152 |