CBTEngSdpQuery Class Reference
class CBTEngSdpQuery : public CBase
|
Class
CBTEngSdpQuery
?more_complete_description
btengdiscovery.lib
-
Since
-
S60 v3.2
Public Member Functions
|
|
~CBTEngSdpQuery
()
|
void
|
AttributeRequestComplete
(
TSdpServRecordHandle
,
TInt
)
|
void
|
AttributeRequestResult
(
TSdpServRecordHandle
,
TSdpAttributeID
,
CSdpAttrValue
*)
|
void
|
Cancel
()
|
CBTEngSdpQuery
*
|
NewL
(
MBTEngSdpResultReceiver
*)
|
void
|
NextRecordRequestComplete
(
TInt
,
TSdpServRecordHandle
,
TInt
)
|
void
|
RemoteSdpQueryL
(const
TBTDevAddr
&, const
TUUID
&)
|
void
|
RemoteSdpQueryL
(const
TBTDevAddr
&, const
TSdpServRecordHandle
, const
TSdpAttributeID
)
|
void
|
RemoteSdpQueryL
(const
TBTDevAddr
&, const
TUUID
&, const
TSdpAttributeID
)
|
Constructor & Destructor Documentation
CBTEngSdpQuery(MBTEngSdpResultReceiver *)
~CBTEngSdpQuery()
~CBTEngSdpQuery
|
(
|
)
|
[virtual]
|
Member Functions Documentation
AttributeRequestComplete(TSdpServRecordHandle, TInt)
From
MSdpAgentNotifier
. Called when an attribute request wants to signal the completion of a attribute request.
AttributeRequestResult(TSdpServRecordHandle, TSdpAttributeID, CSdpAttrValue *)
CheckSdpAgentL(const TBTDevAddr &)
void
|
CheckSdpAgentL
|
(
|
const
TBTDevAddr
&
|
aAddr
|
)
|
[private]
|
Helper function to check that
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
Symbian 2nd-phase constructor
NewL(MBTEngSdpResultReceiver *)
NextRecordRequestComplete(TInt, TSdpServRecordHandle, TInt)
Parameters
TInt
aError
|
KErrNone if successful; KErrEof if there are no more SDP records left to be read; or an SDP error.
|
TSdpServRecordHandle
aHandle
|
Service record for which the query was made.
|
TInt
aTotalRecordsCount
|
Total number of matching records.
|
NotifyError(TInt)
void
|
NotifyError
|
(
|
TInt
|
aError
|
)
|
[private]
|
Helper function to pass back an error to our client.
Parameters
TInt
aError
|
The error to return to the result observer.
|
RemoteSdpQueryL(const TBTDevAddr &, const TUUID &)
RemoteSdpQueryL(const TBTDevAddr &, const TSdpServRecordHandle, const TSdpAttributeID)
RemoteSdpQueryL(const TBTDevAddr &, const TUUID &, const TSdpAttributeID)
Member Enumerations Documentation
Enum TSdpQueryType
Enumerators
EQueryIdle
|
|
EServiceQuery
|
|
EAttrQuery
|
|
EServiceAttrQuery
|
|
Member Data Documentation
RSdpResultArray
iAttrResArray
Result array of discovered service record attributes.
RSdpAttrValueArray
iAttrValArray
Array for temporarily storing
CSdpAttrValue
objects. The actual value is used through the RSdpResultArray member.
TBTDevAddr
iBDAddr
Flag to check if an SDP query is ongoing.
CBTEngSdpAttrParser * iParser
CBTEngSdpAttrParser *
|
iParser
|
[private]
|
Parser for decoding SDP attribute values. Own.
TSdpQueryType
iQueryType
Flag to check if an SDP query is ongoing.
RSdpRecHandleArray
iRecHandleArray
Result array of discovered service record handles.
TSdpAttributeID
iRequestedAttrId
Attribute ID for second step of ServiceAttributeSearch operation; otherwise NULL.
MBTEngSdpResultReceiver * iResultNotifier
Reference to receiver of remote SDP query results. Not own.
CSdpAgent * iSdpAgent
?description_of_pointer_member 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.