| class MSdpAgentNotifier |
Handles responses to Bluetooth Service Discovery Protocol queries.
Clients that make queries through CSdpAgent must implement this interface to handle the responses.
| Public Member Functions | |
|---|---|
| void | AttributeRequestComplete(TSdpServRecordHandle, TInt) |
| void | AttributeRequestResult(TSdpServRecordHandle, TSdpAttributeID, CSdpAttrValue *) |
| IMPORT_C void | MSAN_ExtensionInterfaceL(TUid, void *&) |
| void | NextRecordRequestComplete(TInt, TSdpServRecordHandle, TInt) |
| void | AttributeRequestComplete | ( | TSdpServRecordHandle | , |
| TInt | aError | |||
| ) | [pure virtual] | |||
Called when an attribute request (CSdpAgent::AttributeRequestL()) wants to signal the completion of a attribute request.
| TSdpServRecordHandle | |
| TInt aError | an error |
| void | AttributeRequestResult | ( | TSdpServRecordHandle | aHandle, |
| TSdpAttributeID | aAttrID, | |||
| CSdpAttrValue * | aAttrValue | |||
| ) | [pure virtual] | |||
Called when an attribute request (CSdpAgent::AttributeRequestL()) wants to pass up a result.
| TSdpServRecordHandle aHandle | Service record for which the query was made |
| TSdpAttributeID aAttrID | ID of the attribute obtained |
| CSdpAttrValue * aAttrValue | Attribute value obtained |
| IMPORT_C void | MSAN_ExtensionInterfaceL | ( | TUid | aInterface, |
| void *& | aObject | |||
| ) | [virtual] | |||
Returns a null aObject if the extension is not implemented, or a pointer to another interface if it is.
| TUid aInterface | UID of the interface to return |
| void *& aObject | the container for another interface as specified by aInterface |
| void | NextRecordRequestComplete | ( | TInt | aError, |
| TSdpServRecordHandle | aHandle, | |||
| TInt | aTotalRecordsCount | |||
| ) | [pure virtual] | |||
Called when an service record request (CSdpAgent::NextRecordRequestComplete()) operation completes.
| 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 |