#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 Types | |
| enum | TDiscoveryState { ENone = 1, EDiscoveringDevice, EDiscoveringService } |
Private Member Functions | |
| CBTDiscoverer (RMessage &aMessage, CServerSession &aSession) | |
| void | ConstructL () |
| void | DeviceDiscovered () |
| void | DiscoverServices (TNameRecord &aNameRecord) |
| void | FinishDiscovery () |
Private Attributes | |
| RMessage & | iMessage |
| CServerSession & | iSession |
| RHostResolver | iHr |
| TNameEntry | iNameEntry |
| CSdpSearchPattern * | iSdpPattern |
| CSdpAgent * | iAgent |
| TInt | iAttrNum |
| TBool | iPeerOk |
| RDeviceAddressList | iDeviceAddresses |
| TInt | iCurrentDeviceIndex |
| TInt | iNumPeers |
| TPeerDataList * | iPeerList |
|
|
Definition at line 71 of file btdiscoverer.h. |
|
|
Definition at line 71 of file btdiscoverer.cpp. References iAgent, iDeviceAddresses, and iSdpPattern. |
|
||||||||||||
|
Definition at line 63 of file btdiscoverer.cpp. Referenced by NewL(). |
|
||||||||||||
|
Definition at line 216 of file btdiscoverer.cpp. References iAgent. |
|
||||||||||||||||
|
Definition at line 234 of file btdiscoverer.cpp. |
|
|
Definition at line 44 of file btdiscoverer.cpp. References iMessage, and iSdpPattern. Referenced by NewL(). |
|
|
Definition at line 157 of file btdiscoverer.cpp. References DiscoverServices(), FinishDiscovery(), iCurrentDeviceIndex, iDeviceAddresses, iHr, iNameEntry, and KErrBtdiscovererAllocFailed. Referenced by RunL(). |
|
|
Definition at line 116 of file btdiscoverer.cpp. References iAgent, iSdpPattern, and KErrBtdiscovererAllocFailed. Referenced by DeviceDiscovered(), and NextRecordRequestComplete(). |
|
|
Definition at line 78 of file btdiscoverer.cpp. |
|
|
Definition at line 389 of file btdiscoverer.cpp. |
|
|
Definition at line 136 of file btdiscoverer.cpp. References iCurrentDeviceIndex, iDeviceAddresses, iMessage, iNumPeers, iPeerList, iSession, and CServerSession::SetPeerList(). Referenced by DeviceDiscovered(), and NextRecordRequestComplete(). |
|
||||||||||||
|
Definition at line 34 of file btdiscoverer.cpp. References CBTDiscoverer(), and ConstructL(). Referenced by CBTCommunicator::DiscoverPeersL(). |
|
||||||||||||||||
|
Definition at line 255 of file btdiscoverer.cpp. References DiscoverServices(), FinishDiscovery(), iAgent, iCurrentDeviceIndex, and iDeviceAddresses. |
|
|
Definition at line 205 of file btdiscoverer.cpp. |
|
|
Definition at line 198 of file btdiscoverer.cpp. References DeviceDiscovered(). |
|
|
Definition at line 87 of file btdiscoverer.cpp. References iHr, iNameEntry, iPeerList, and TPeerDataList. Referenced by CBTCommunicator::DiscoverPeersL(). |
|
|
Definition at line 384 of file btdiscoverer.cpp. |
|
||||||||||||
|
Definition at line 303 of file btdiscoverer.cpp. References iAttrNum, iCurrentDeviceIndex, TPeerData::iDeviceAddress, iDeviceAddresses, TPeerData::iDeviceName, iNumPeers, iPeerList, iPeerOk, TPeerData::iPort, KCobainProtocolStackSize, and KCtalkStack. |
|
|
Definition at line 92 of file btdiscoverer.h. Referenced by AttributeRequestComplete(), DiscoverServices(), NextRecordRequestComplete(), and ~CBTDiscoverer(). |
|
|
Definition at line 95 of file btdiscoverer.h. Referenced by AttributeRequestResult(), and VisitAttributeValueL(). |
|
|
Definition at line 102 of file btdiscoverer.h. Referenced by DeviceDiscovered(), FinishDiscovery(), NextRecordRequestComplete(), and VisitAttributeValueL(). |
|
|
Definition at line 99 of file btdiscoverer.h. Referenced by DeviceDiscovered(), FinishDiscovery(), NextRecordRequestComplete(), VisitAttributeValueL(), and ~CBTDiscoverer(). |
|
|
Definition at line 87 of file btdiscoverer.h. Referenced by DeviceDiscovered(), DoCancel(), and StartL(). |
|
|
Definition at line 83 of file btdiscoverer.h. Referenced by ConstructL(), and FinishDiscovery(). |
|
|
Definition at line 88 of file btdiscoverer.h. Referenced by DeviceDiscovered(), and StartL(). |
|
|
Definition at line 105 of file btdiscoverer.h. Referenced by FinishDiscovery(), and VisitAttributeValueL(). |
|
|
Definition at line 107 of file btdiscoverer.h. Referenced by DoCancel(), FinishDiscovery(), StartL(), and VisitAttributeValueL(). |
|
|
Definition at line 96 of file btdiscoverer.h. Referenced by AttributeRequestResult(), and VisitAttributeValueL(). |
|
|
Definition at line 91 of file btdiscoverer.h. Referenced by ConstructL(), DiscoverServices(), and ~CBTDiscoverer(). |
|
|
Definition at line 84 of file btdiscoverer.h. Referenced by FinishDiscovery(). |
1.3.5