141 void CEirApp::NewEirPublisherTestL(TTestEirTag aTag) |
141 void CEirApp::NewEirPublisherTestL(TTestEirTag aTag) |
142 { |
142 { |
143 switch(aTag) |
143 switch(aTag) |
144 { |
144 { |
145 case ETestDeviceName: |
145 case ETestDeviceName: |
146 iResolvers.Append(CActiveInquirer::NewL(iConsole, *this, 0, EFalse, EFalse, EFalse, EFalse)); |
146 { |
|
147 CActiveInquirer* inquirer = CActiveInquirer::NewL(iConsole, *this, 0, EFalse, EFalse, EFalse, EFalse); |
|
148 CleanupStack::PushL(inquirer); |
|
149 iResolvers.AppendL(inquirer); |
|
150 CleanupStack::Pop(inquirer); |
147 iNameRequester->SetLocalNameL(); |
151 iNameRequester->SetLocalNameL(); |
|
152 } |
148 break; |
153 break; |
149 |
154 |
150 case ETestUuid16: |
155 case ETestUuid16: |
151 |
156 |
152 Register16BitSDPRecordL(); |
157 Register16BitSDPRecordL(); |
247 } |
252 } |
248 } |
253 } |
249 |
254 |
250 void CEirApp::NewNameRequesterL(TBool aEirInstead, TBool aIgnoreCache) |
255 void CEirApp::NewNameRequesterL(TBool aEirInstead, TBool aIgnoreCache) |
251 { |
256 { |
252 iResolvers.Append(CActiveNameRequester::NewL(iConsole, *this, aEirInstead, aIgnoreCache)); |
257 CActiveNameRequester* requester = CActiveNameRequester::NewL(iConsole, *this, aEirInstead, aIgnoreCache); |
|
258 CleanupStack::PushL(requester); |
|
259 iResolvers.AppendL(requester); |
|
260 CleanupStack::Pop(requester); |
253 } |
261 } |
254 |
262 |
255 void CEirApp::NewInquirerL(TUint aIAC, TBool aDoNames, TBool aIgnoreCache, TBool aDoEir, TBool forever) |
263 void CEirApp::NewInquirerL(TUint aIAC, TBool aDoNames, TBool aIgnoreCache, TBool aDoEir, TBool forever) |
256 { |
264 { |
257 iResolvers.Append(CActiveInquirer::NewL(iConsole, *this, aIAC, aDoNames, aIgnoreCache, aDoEir, forever)); |
265 CActiveInquirer* inquirer = CActiveInquirer::NewL(iConsole, *this, aIAC, aDoNames, aIgnoreCache, aDoEir, forever); |
|
266 CleanupStack::PushL(inquirer); |
|
267 iResolvers.AppendL(inquirer); |
|
268 CleanupStack::Pop(inquirer); |
258 } |
269 } |
259 |
270 |
260 void CEirApp::CancelInquirer() |
271 void CEirApp::CancelInquirer() |
261 { |
272 { |
262 TInt numresolvers = iResolvers.Count(); |
273 TInt numresolvers = iResolvers.Count(); |
266 iConsole.Printf(_L("No resolver to cancel!\n")); |
277 iConsole.Printf(_L("No resolver to cancel!\n")); |
267 } |
278 } |
268 |
279 |
269 void CEirApp::NewNameArrayRequesterL() |
280 void CEirApp::NewNameArrayRequesterL() |
270 { |
281 { |
271 iResolvers.Append(CActiveNameArrayRequester::NewL(iConsole, *this, iDevicesFound)); |
282 CActiveNameArrayRequester* requester = CActiveNameArrayRequester::NewL(iConsole, *this, iDevicesFound); |
|
283 CleanupStack::PushL(requester); |
|
284 iResolvers.AppendL(requester); |
|
285 CleanupStack::Pop(requester); |
272 } |
286 } |
273 |
287 |
274 void CEirApp::DeviceFound(TBTDevAddr aAddress) |
288 void CEirApp::DeviceFound(TBTDevAddr aAddress) |
275 { |
289 { |
276 #if USE_SMALL_CONSOLE |
290 #if USE_SMALL_CONSOLE |
277 iConsole.Printf(_L("App: Found device.\n")); |
291 iConsole.Printf(_L("App: Found device.\n")); |
278 #endif |
292 #endif |
279 iDevicesFound.Append(aAddress); |
293 (void)iDevicesFound.Append(aAddress); |
280 } |
294 } |
281 |
295 |
282 void CEirApp::InquiryComplete() |
296 void CEirApp::InquiryComplete() |
283 { |
297 { |
284 iConsole.Printf(_L("App: No more devices.\n")); |
298 iConsole.Printf(_L("App: No more devices.\n")); |