class MBluetoothSynchronousLinkNotifier |
SCO and eSCO link notification events.
This allows for notification of Connect, Disconnect, Send and Receive events relating to SCO and eSCO links.
Mixin class to be used with CBluetoothSynchronousLink Note that although the function signatures allow it, these functions should not be allowed to leave as the error will be ignored.
Public Member Functions | |
---|---|
void | HandleAcceptConnectionCompleteL(TInt) |
void | HandleDisconnectionCompleteL(TInt) |
void | HandleReceiveCompleteL(TInt) |
void | HandleSendCompleteL(TInt) |
void | HandleSetupConnectionCompleteL(TInt) |
IMPORT_C void | MBSLN_ExtensionInterfaceL(TUid, void *&) |
void | HandleAcceptConnectionCompleteL | ( | TInt | aErr | ) | [pure virtual] |
Notification that a synchronous link (SCO) has been accepted
1) Observe that although the function signature allows it, this function should not be allowed to leave as the error will be ignored.
2) The implementation of this function should NOT be used to delete the associated CBluetoothSynchronousLink object.
TInt aErr | the returned error |
void | HandleDisconnectionCompleteL | ( | TInt | aErr | ) | [pure virtual] |
Notification that a synchronous link (SCO) has disconnected
1) Observe that although the function signature allows it, this function should not be allowed to leave as the error will be ignored.
2) The implementation of this function should NOT be used to delete the associated CBluetoothSynchronousLink object.
TInt aErr | the returned error |
void | HandleReceiveCompleteL | ( | TInt | aErr | ) | [pure virtual] |
Notification of a receive complete event
1) Observe that although the function signature allows it, this function should not be allowed to leave as the error will be ignored.
2) The implementation of this function should NOT be used to delete the associated CBluetoothSynchronousLink object.
TInt aErr | the returned error |
void | HandleSendCompleteL | ( | TInt | aErr | ) | [pure virtual] |
Notification of a send complete event
1) Observe that although the function signature allows it, this function should not be allowed to leave as the error will be ignored.
2) The implementation of this function should NOT be used to delete the associated CBluetoothSynchronousLink object.
TInt aErr | the returned error |
void | HandleSetupConnectionCompleteL | ( | TInt | aErr | ) | [pure virtual] |
Notification that a synchronous link (SCO) has been set up
1) Observe that although the function signature allows it, this function should not be allowed to leave as the error will be ignored.
2) The implementation of this function should NOT be used to delete the associated CBluetoothSynchronousLink object.
TInt aErr | the returned error |
IMPORT_C void | MBSLN_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. This virtual function allows the M- class to be extended in future in a binary compatible way by providing a method that clients can override in future to allow extra callbacks to be made via aObject.
TUid aInterface | UID of the interface to return |
void *& aObject | the container for another interface as specified by aInterface |
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.