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 |