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.