CBTEngDeviceSearch Class Reference
class CBTEngDeviceSearch : public CBase |
Constructor & Destructor Documentation
CBTEngDeviceSearch()
CBTEngDeviceSearch | ( | ) | [private] |
~CBTEngDeviceSearch()
~CBTEngDeviceSearch | ( | ) | [virtual] |
Member Functions Documentation
CancelGetEirServiceUUIDs()
void | CancelGetEirServiceUUIDs | ( | ) | |
ConstructL()
void | ConstructL | ( | ) | [private] |
Symbian 2nd-phase constructor
DoGetDeviceEir(const TBTDevAddr &)
GetEirServiceUUIDs(const TBTDevAddr &, TNameEntry *, MBTEngSdpResultReceiver *)
HandleDeviceEirDataResult(TInt)
void | HandleDeviceEirDataResult | ( | TInt | aErr | ) | [private] |
HandleDeviceSelectionResultL(TInt)
void | HandleDeviceSelectionResultL | ( | TInt | aErr | ) | [private] |
HandleError(CBTEngActive *, TInt, TInt)
Callback to notify that an error has occurred in RunL.
NotifyClient(TInt)
void | NotifyClient | ( | TInt | aErr | ) | [private] |
Notifies the caller of the search result.
RequestCompletedL(CBTEngActive *, TInt, TInt)
StartSearch(CBTDevice *, TNameEntry *, const TBTDeviceClass &, MBTEngSdpResultReceiver *)
Member Enumerations Documentation
Enum TClientRequest
Enumerators
EDeviceSearch | |
EGetDeviceEir | |
Member Data Documentation
CBTEngActive * iActive
Our actual active object. Own.
TClientRequest
iClientReq
CBTDevice * iDevice
Client's object to store the results. Not own.
RHostResolver
iHostResolver
Hose Resolver to get cached EIR. Own.
TInquirySockAddr
iInquirySockAddr
used for getting cached EIR.
TNameEntry * iNameEntry
Client's object to store EIR data. Not own.
RNotifier
iNotifier
Hanlde to the search notifier.
TBTDeviceResponseParamsPckg
iResponsePckg
Response parameters package buffer.
MBTEngSdpResultReceiver * iResultNotifier
Reference to receiver of results. Not own.
TBTDeviceSelectionParamsPckg
iSelectionPckg
Selection parameters package buffer.
RSocketServ
iSocketServer
Socket server for Host Resolver. Own.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.