equal
deleted
inserted
replaced
242 |
242 |
243 void AccessRequestL(const TBTServiceSecurity& aSecurity, |
243 void AccessRequestL(const TBTServiceSecurity& aSecurity, |
244 const TBTServiceSecurityPerDevice* const aOverride, |
244 const TBTServiceSecurityPerDevice* const aOverride, |
245 const TBTDevAddr& aBDAddr, |
245 const TBTDevAddr& aBDAddr, |
246 TAccessType aAccessType, |
246 TAccessType aAccessType, |
|
247 TBool aNoSecurityRequired, |
247 MAccessRequestResponseHandler& aRequester); |
248 MAccessRequestResponseHandler& aRequester); |
248 |
249 |
249 void AccessRequestComplete(CBTAccessRequester* aRequester, TInt aResult); |
250 void AccessRequestComplete(CBTAccessRequester* aRequester, TInt aResult); |
250 |
251 |
251 void AddNotifierRequestToQueL(CSecNotifierRequester& aRequest); |
252 void AddNotifierRequestToQueL(CSecNotifierRequester& aRequest); |
326 static CBTAccessRequester* NewLC(CPhysicalLink& aConnection, |
327 static CBTAccessRequester* NewLC(CPhysicalLink& aConnection, |
327 const TBTServiceSecurity& aSecurity, |
328 const TBTServiceSecurity& aSecurity, |
328 const TBTServiceSecurityPerDevice* const aOverride, |
329 const TBTServiceSecurityPerDevice* const aOverride, |
329 MAccessRequestResponseHandler& aRequester, |
330 MAccessRequestResponseHandler& aRequester, |
330 TAccessType aAccessType, |
331 TAccessType aAccessType, |
|
332 TBool aNoSecurityRequired, |
331 CBTSecMan& aParent); |
333 CBTSecMan& aParent); |
332 ~CBTAccessRequester(); |
334 ~CBTAccessRequester(); |
333 |
335 |
334 void Start(); |
336 void Start(); |
335 TBool SendEvent( TBTSecEvent& aEvent ); |
337 TBool SendEvent( TBTSecEvent& aEvent ); |
392 CBTAccessRequester(CPhysicalLink& aConnection, |
394 CBTAccessRequester(CPhysicalLink& aConnection, |
393 const TBTServiceSecurity& aServiceSecurity, |
395 const TBTServiceSecurity& aServiceSecurity, |
394 const TBTServiceSecurityPerDevice* const aOverride, |
396 const TBTServiceSecurityPerDevice* const aOverride, |
395 MAccessRequestResponseHandler& aRequester, |
397 MAccessRequestResponseHandler& aRequester, |
396 TAccessType aDedicatedBonding, |
398 TAccessType aDedicatedBonding, |
|
399 TBool aNoSecurityRequired, |
397 CBTSecMan& aParent); |
400 CBTSecMan& aParent); |
398 void ConstructL(); |
401 void ConstructL(); |
399 void SubscribeToLinkObserver(); |
402 void SubscribeToLinkObserver(); |
400 |
403 |
401 TBTAccessRequirements OverallRequirements(const TBTServiceSecurity& aServiceSecurity, |
404 TBTAccessRequirements OverallRequirements(const TBTServiceSecurity& aServiceSecurity, |
449 THCIOobDataPresence iRemoteOOBDataPresence; |
452 THCIOobDataPresence iRemoteOOBDataPresence; |
450 |
453 |
451 CAuthenticationTimer* iTimer; |
454 CAuthenticationTimer* iTimer; |
452 |
455 |
453 TBTAccessRequesterState iCurrentState; |
456 TBTAccessRequesterState iCurrentState; |
|
457 |
|
458 TBool iNoSecurityRequired; //< Security mode 4 "no security required" - do not do any authentiction, not even just works |
454 }; |
459 }; |
455 |
460 |
456 |
461 |
457 /** |
462 /** |
458 Prompts the user for permission for a particular connection to proceed. |
463 Prompts the user for permission for a particular connection to proceed. |