#include <btdiscoverer.h>
Public Member Functions | |
| ~CBTDiscoverer () | |
| void | StartL (RSocketServ &aSocketServ) |
| void | RunL () |
| TInt | RunError (TInt aError) |
| void | DoCancel () |
| void | AttributeRequestComplete (TSdpServRecordHandle aHandle, TInt aError) |
| void | AttributeRequestResult (TSdpServRecordHandle aHandle, TSdpAttributeID aAttrID, CSdpAttrValue *aAttrValue) |
| void | NextRecordRequestComplete (TInt aError, TSdpServRecordHandle aHandle, TInt aTotalRecordsCount) |
| void | VisitAttributeValueL (CSdpAttrValue &aValue, TSdpElementType aType) |
| void | StartListL (CSdpAttrValueList &aList) |
| void | EndListL () |
Static Public Member Functions | |
| CBTDiscoverer * | NewL (RMessage &aMessage, CServerSession &aSession) |
Private Member Functions | |
| CBTDiscoverer (RMessage &aMessage, CServerSession &aSession) | |
| void | ConstructL () |
| void | DeviceDiscovered () |
| void | DiscoverServices (TNameRecord &aNameRecord) |
| void | FinishDiscovery () |
| void | ParseUuid (TDes &aBuf, const TUUID &aUuid, TUint32 &aUuid32) |
Private Attributes | |
| RMessage & | iMessage |
| CServerSession & | iSession |
| RHostResolver | iHr |
| TNameEntry | iNameEntry |
| CSdpSearchPattern * | iSdpPattern |
| CSdpAgent * | iAgent |
| CSdpAttrIdMatchList * | iAttrMatchList |
| TUint32 | iLastUuid32 |
| TInt | iRfcommPort |
| TInt | iL2capPort |
| TServiceName | iServiceName |
| RDeviceAddressList | iDeviceAddresses |
| TInt | iCurrentDeviceIndex |
| TInt | iNumPeers |
| TPeerDataList * | iPeerList |
Definition at line 47 of file btdiscoverer.h.
|
|
Definition at line 42 of file btdiscoverer.cpp. References iAgent, iAttrMatchList, iDeviceAddresses, and iSdpPattern. |
|
||||||||||||
|
Definition at line 34 of file btdiscoverer.cpp. Referenced by NewL(). |
|
||||||||||||
|
Definition at line 230 of file btdiscoverer.cpp. References iAgent, iCurrentDeviceIndex, TPeerData::iDeviceAddress, iDeviceAddresses, TPeerData::iDeviceName, iL2capPort, iNumPeers, iPeerList, iRfcommPort, iServiceName, TPeerData::iServiceName, TPeerData::p, and Log::Print(). |
|
||||||||||||||||
|
Definition at line 263 of file btdiscoverer.cpp. |
|
|
Definition at line 60 of file btdiscoverer.cpp. References iAttrMatchList, iMessage, iSdpPattern, and Log::Print(). Referenced by NewL(). |
|
|
Definition at line 171 of file btdiscoverer.cpp. References DiscoverServices(), FinishDiscovery(), iCurrentDeviceIndex, iDeviceAddresses, iHr, iNameEntry, KErrBtdiscovererAllocFailed, and Log::Print(). Referenced by RunL(). |
|
|
Definition at line 130 of file btdiscoverer.cpp. References iAgent, iSdpPattern, KErrBtdiscovererAllocFailed, and Log::Print(). Referenced by DeviceDiscovered(), and NextRecordRequestComplete(). |
|
|
Definition at line 89 of file btdiscoverer.cpp. |
|
|
Definition at line 383 of file btdiscoverer.cpp. |
|
|
Definition at line 150 of file btdiscoverer.cpp. References iCurrentDeviceIndex, iDeviceAddresses, iMessage, iNumPeers, iPeerList, iSession, Log::Print(), and CServerSession::SetPeerList(). Referenced by DeviceDiscovered(), and NextRecordRequestComplete(). |
|
||||||||||||
|
Definition at line 50 of file btdiscoverer.cpp. References CBTDiscoverer(), and ConstructL(). Referenced by CBTCommunicator::DiscoverPeersL(). |
|
||||||||||||||||
|
Definition at line 275 of file btdiscoverer.cpp. References DiscoverServices(), FinishDiscovery(), iAgent, iAttrMatchList, iCurrentDeviceIndex, iDeviceAddresses, iL2capPort, iLastUuid32, iRfcommPort, iServiceName, and Log::Print(). |
|
||||||||||||||||
|
Definition at line 389 of file btdiscoverer.cpp. Referenced by VisitAttributeValueL(). |
|
|
Definition at line 219 of file btdiscoverer.cpp. |
|
|
Definition at line 212 of file btdiscoverer.cpp. References DeviceDiscovered(). |
|
|
Definition at line 98 of file btdiscoverer.cpp. References iHr, iNameEntry, iPeerList, Log::Print(), and TPeerDataList. Referenced by CBTCommunicator::DiscoverPeersL(). |
|
|
Definition at line 378 of file btdiscoverer.cpp. |
|
||||||||||||
|
Definition at line 311 of file btdiscoverer.cpp. References iL2capPort, iLastUuid32, iRfcommPort, iServiceName, ParseUuid(), and Log::Print(). |
|
|
Definition at line 94 of file btdiscoverer.h. Referenced by AttributeRequestComplete(), DiscoverServices(), NextRecordRequestComplete(), and ~CBTDiscoverer(). |
|
|
Definition at line 95 of file btdiscoverer.h. Referenced by ConstructL(), NextRecordRequestComplete(), and ~CBTDiscoverer(). |
|
|
Definition at line 113 of file btdiscoverer.h. Referenced by AttributeRequestComplete(), DeviceDiscovered(), FinishDiscovery(), and NextRecordRequestComplete(). |
|
|
Definition at line 110 of file btdiscoverer.h. Referenced by AttributeRequestComplete(), DeviceDiscovered(), FinishDiscovery(), NextRecordRequestComplete(), and ~CBTDiscoverer(). |
|
|
Definition at line 89 of file btdiscoverer.h. Referenced by DeviceDiscovered(), DoCancel(), and StartL(). |
|
|
Definition at line 104 of file btdiscoverer.h. Referenced by AttributeRequestComplete(), NextRecordRequestComplete(), and VisitAttributeValueL(). |
|
|
Definition at line 98 of file btdiscoverer.h. Referenced by NextRecordRequestComplete(), and VisitAttributeValueL(). |
|
|
Definition at line 85 of file btdiscoverer.h. Referenced by ConstructL(), and FinishDiscovery(). |
|
|
Definition at line 90 of file btdiscoverer.h. Referenced by DeviceDiscovered(), and StartL(). |
|
|
Definition at line 116 of file btdiscoverer.h. Referenced by AttributeRequestComplete(), and FinishDiscovery(). |
|
|
Definition at line 119 of file btdiscoverer.h. Referenced by AttributeRequestComplete(), DoCancel(), FinishDiscovery(), and StartL(). |
|
|
Definition at line 101 of file btdiscoverer.h. Referenced by AttributeRequestComplete(), NextRecordRequestComplete(), and VisitAttributeValueL(). |
|
|
Definition at line 93 of file btdiscoverer.h. Referenced by ConstructL(), DiscoverServices(), and ~CBTDiscoverer(). |
|
|
Definition at line 107 of file btdiscoverer.h. Referenced by AttributeRequestComplete(), NextRecordRequestComplete(), and VisitAttributeValueL(). |
|
|
Definition at line 86 of file btdiscoverer.h. Referenced by FinishDiscovery(). |
1.3.5