|
||
class MBluetoothPhysicalLinksNotifier;
This allows for notifications of Physical link connections & disconnections
Mixin class to be used with CBluetoothPhysicalLinks
Defined in MBluetoothPhysicalLinksNotifier
:
HandleCreateConnectionCompleteL(TInt)
Notification of a requested connection coming upHandleDisconnectAllCompleteL(TInt)
Notification that all existing connections have been torn downHandleDisconnectCompleteL(TInt)
Notification of a requested disconnection having taken placeMBPLN_ExtensionInterfaceL(TUid,void *&)
Returns a null aObject if the extension is not implemented, or a pointer to anot...virtual void HandleCreateConnectionCompleteL(TInt aErr)=0;
Notification of a requested connection coming up
If no error is reported, then that connection is ready for use.
Note: 1) While this function may leave, any errors are ignored. Implementers are responsible for performing their own cleanup prior to exiting the function.
Note: 2) The implementation of this function should NOT be used to delete the associated CBluetoothPhysicalLinks
object.
|
virtual void HandleDisconnectCompleteL(TInt aErr)=0;
Notification of a requested disconnection having taken place
If no error is reported, then that connection has been closed.
Note: 1) While this function may leave, any errors are ignored. Implementers are responsible for performing their own cleanup prior to exiting the function.
Note: 2) The implementation of this function should NOT be used to delete the associated CBluetoothPhysicalLinks
object.
|
virtual void HandleDisconnectAllCompleteL(TInt aErr)=0;
Notification that all existing connections have been torn down
If no error is reported, then there are no Bluetooth connections existing.
Note: 1) While this function may leave, any errors are ignored. Implementers are responsible for performing their own cleanup prior to exiting the function.
Note: 2) The implementation of this function should NOT be used to delete the associated CBluetoothPhysicalLinks
object.
|
IMPORT_C virtual void MBPLN_ExtensionInterfaceL(TUid aInterface, void *&aObject);
Returns a null aObject if the extension is not implemented, or a pointer to another interface if it is.
|