bluetooth/btexample/example/eir/teir.cpp
branchRCL_3
changeset 56 015fa7494bd2
parent 41 786b94c6f0a4
equal deleted inserted replaced
49:10183c6d2913 56:015fa7494bd2
   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"));