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