void CDeviceFinder::RunL() { switch(iState) { case EDiscover: { TBTDeviceResponseParams resp = iResParams(); iConnected = EFalse; iNotifier.CancelNotifier(KDeviceSelectionNotifierUid); iNotifier.Close(); if(resp.IsValidBDAddr()) { iObserver.DeviceSelected(resp.BDAddr()); } }break; default: break; } }