class MBluetoothSocketNotifier |
This allows for notification of events relating to a CBluetoothSocket object.
Such notification consists of notification of logical link events (for example receipt of a user packet) and physical link state events (for example change of power mode).
Mixin class to be used with CBluetoothSocket
Public Member Functions | |
---|---|
void | HandleAcceptCompleteL(TInt) |
void | HandleActivateBasebandEventNotifierCompleteL(TInt, TBTBasebandEventNotification &) |
void | HandleConnectCompleteL(TInt) |
void | HandleIoctlCompleteL(TInt) |
void | HandleReceiveCompleteL(TInt) |
void | HandleSendCompleteL(TInt) |
void | HandleShutdownCompleteL(TInt) |
IMPORT_C void | MBSN_ExtensionInterfaceL(TUid, void *&) |
void | HandleAcceptCompleteL | ( | TInt | aErr | ) | [pure virtual] |
Notification of an accept complete event.
If the implementation of this function needs to delete associated CBluetoothSocket object, it should NOT use delete operator. The implementation should call CBluetoothSocket::AsyncDelete() method instead.
TInt aErr | the returned error |
void | HandleActivateBasebandEventNotifierCompleteL | ( | TInt | aErr, |
TBTBasebandEventNotification & | aEventNotification | |||
) | [pure virtual] |
Notification of a baseband event.
If the implementation of this function needs to delete associated CBluetoothSocket object, it should NOT use delete operator. The implementation should call CBluetoothSocket::AsyncDelete() method instead.
TInt aErr | the returned error |
TBTBasebandEventNotification & aEventNotification |
void | HandleConnectCompleteL | ( | TInt | aErr | ) | [pure virtual] |
Notification of a connection complete event.
If the implementation of this function needs to delete associated CBluetoothSocket object, it should NOT use delete operator. The implementation should call CBluetoothSocket::AsyncDelete() method instead.
TInt aErr | the returned error |
void | HandleIoctlCompleteL | ( | TInt | aErr | ) | [pure virtual] |
Notification of a ioctl complete event.
If the implementation of this function needs to delete associated CBluetoothSocket object, it should NOT use delete operator. The implementation should call CBluetoothSocket::AsyncDelete() method instead.
TInt aErr | the returned error |
void | HandleReceiveCompleteL | ( | TInt | aErr | ) | [pure virtual] |
Notification of a receive complete event.
If the implementation of this function needs to delete associated CBluetoothSocket object, it should NOT use delete operator. The implementation should call CBluetoothSocket::AsyncDelete() method instead.
TInt aErr | the returned error |
void | HandleSendCompleteL | ( | TInt | aErr | ) | [pure virtual] |
Notification of a send complete event.
If the implementation of this function needs to delete associated CBluetoothSocket object, it should NOT use delete operator. The implementation should call CBluetoothSocket::AsyncDelete() method instead.
TInt aErr | the returned error |
void | HandleShutdownCompleteL | ( | TInt | aErr | ) | [pure virtual] |
Notification of a shutdown complete event.
If the implementation of this function needs to delete associated CBluetoothSocket object, it should NOT use delete operator. The implementation should call CBluetoothSocket::AsyncDelete() method instead.
TInt aErr | the returned error |
IMPORT_C void | MBSN_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.