equal
deleted
inserted
replaced
73 ~CBluetoothPrefetchManager(); |
73 ~CBluetoothPrefetchManager(); |
74 |
74 |
75 TInt HandleOverPinRequester(const TBTDevAddr& aAddr, CBTPinRequester* aPinRequester); |
75 TInt HandleOverPinRequester(const TBTDevAddr& aAddr, CBTPinRequester* aPinRequester); |
76 TInt RegisterForPrefetching(const TBTDevAddr& aAddr, MBluetoothPrefetchNotifier& aNotifier); |
76 TInt RegisterForPrefetching(const TBTDevAddr& aAddr, MBluetoothPrefetchNotifier& aNotifier); |
77 |
77 |
78 TBool IsPrefetchAvailable(const TBTDevAddr& aAddr, TBTPinCode& aPinCode); |
78 TBool GetPrefetch(const TBTDevAddr& aAddr, TBTPinCode& aPinCode) const; |
|
79 void RemovePrefetch(const TBTDevAddr& aAddr); |
79 |
80 |
80 private: |
81 private: |
81 NONSHARABLE_CLASS(RPinRequest) |
82 NONSHARABLE_CLASS(RPinRequest) |
82 { |
83 { |
83 friend class CBluetoothPrefetchManager; |
84 friend class CBluetoothPrefetchManager; |
103 private: |
104 private: |
104 CBluetoothPrefetchManager(); |
105 CBluetoothPrefetchManager(); |
105 |
106 |
106 static TBool CompareAddressInRequest(const TBTDevAddr* aDevAddr, const RPinRequest& aRequest); |
107 static TBool CompareAddressInRequest(const TBTDevAddr* aDevAddr, const RPinRequest& aRequest); |
107 static TBool CompareAddressInStore(const TBTDevAddr* aDevAddr, const TPrefetchedPin& aRequest); |
108 static TBool CompareAddressInStore(const TBTDevAddr* aDevAddr, const TPrefetchedPin& aRequest); |
|
109 |
|
110 TInt IsPrefetchAvailable(const TBTDevAddr& aAddr) const; |
108 |
111 |
109 private: // from MPINCodeResponseHandler |
112 private: // from MPINCodeResponseHandler |
110 TInt PINCodeRequestReply(const TBTDevAddr& aDevAddr, const TDesC8& aPin) const; |
113 TInt PINCodeRequestReply(const TBTDevAddr& aDevAddr, const TDesC8& aPin) const; |
111 TInt PINCodeRequestNegativeReply(const TBTDevAddr& aDevAddr) const; |
114 TInt PINCodeRequestNegativeReply(const TBTDevAddr& aDevAddr) const; |
112 |
115 |
142 |
145 |
143 void RemovePhysicalLink(const CPhysicalLink& aConnection); |
146 void RemovePhysicalLink(const CPhysicalLink& aConnection); |
144 TInt AddListener(MLogicalLink& aLogicalLink, TPhysicalLinkPort aPort); |
147 TInt AddListener(MLogicalLink& aLogicalLink, TPhysicalLinkPort aPort); |
145 void RemoveListener(MLogicalLink& aLogicalLink); |
148 void RemoveListener(MLogicalLink& aLogicalLink); |
146 void ClearTerminatingProxy(CBTProxySAP* aProxySAP); |
149 void ClearTerminatingProxy(CBTProxySAP* aProxySAP); |
147 TInt TerminateAllPhysicalLinks(CBTProxySAP* aProxySAP); |
150 TInt TerminateAllPhysicalLinks(CBTProxySAP* aProxySAP, THCIErrorCode aErrorCode); |
148 TInt TerminatePhysicalLink(CPhysicalLink* aConnection, CBTProxySAP* aProxySAP); |
151 TInt TerminatePhysicalLink(CPhysicalLink* aConnection, CBTProxySAP* aProxySAP); |
149 |
152 |
150 void FatalError(TInt aErr); |
153 void FatalError(TInt aErr); |
151 void UpdateRemoteDevicesDetails(); |
154 void UpdateRemoteDevicesDetails(); |
152 TInt RefreshPairedBDAddrs(); |
155 TInt RefreshPairedBDAddrs(); |