|
||
class MSdpAgentNotifier;
Handles responses to Bluetooth Service Discovery Protocol queries.
Clients that make queries through CSdpAgent
must implement this interface to handle the responses.
Defined in MSdpAgentNotifier
:
AttributeRequestComplete(TSdpServRecordHandle,TInt)
Called when an attribute request (CSdpAgent::AttributeRequestL(TSdpServRecordHan...AttributeRequestResult(TSdpServRecordHandle,TSdpAttributeID,CSdpAttrValue *)
Called when an attribute request (CSdpAgent::AttributeRequestL(TSdpServRecordHan...MSAN_ExtensionInterfaceL(TUid,void *&)
Returns a null aObject if the extension is not implemented, or a pointer to anot...NextRecordRequestComplete(TInt,TSdpServRecordHandle,TInt)
Called when an service record request (CSdpAgent::NextRecordRequestComplete()) o...CSdpAgent::AttributeRequestL(TSdpServRecordHandle,TSdpAttributeID)
Gets the specified attribute for a remote service.virtual void NextRecordRequestComplete(TInt aError, TSdpServRecordHandle aHandle, TInt aTotalRecordsCount)=0;
Called when an service record request (CSdpAgent::NextRecordRequestComplete()) operation completes.
|
CSdpAgent::NextRecordRequestL()
Gets a handle to the record for the next (or first) service on the remote device...virtual void AttributeRequestResult(TSdpServRecordHandle aHandle, TSdpAttributeID aAttrID, CSdpAttrValue *aAttrValue)=0;
Called when an attribute request (CSdpAgent::AttributeRequestL(TSdpServRecordHandle,TSdpAttributeID)
) wants to pass up a result.
|
CSdpAgent::AttributeRequestL(TSdpServRecordHandle,TSdpAttributeID)
Gets the specified attribute for a remote service.virtual void AttributeRequestComplete(TSdpServRecordHandle, TInt aError)=0;
Called when an attribute request (CSdpAgent::AttributeRequestL(TSdpServRecordHandle,TSdpAttributeID)
) wants to signal the completion of a attribute request.
|
CSdpAgent::AttributeRequestL(TSdpServRecordHandle,TSdpAttributeID)
Gets the specified attribute for a remote service.IMPORT_C virtual void MSAN_ExtensionInterfaceL(TUid aInterface, void *&aObject);
Returns a null aObject if the extension is not implemented, or a pointer to another interface if it is.
|