MBnepPacketNotifier Class Reference

class MBnepPacketNotifier : public MBnepPacketNotifierBase

Interface to be implemented by low power mode policy plugins for PAN

Inherits from

Member Functions Documentation

MbpnBnepDataTransferred(const TArray< TBnepBytesTransferred > &)

void MbpnBnepDataTransferred ( const TArray < TBnepBytesTransferred > & aBnepBytesTransferred ) [pure virtual]

Called by BNEP every 2 seconds with information of how much data has been transferred in that time. If no data is transferred for 20 seconds, this will stop being called.

Parameters

const TArray < TBnepBytesTransferred > & aBnepBytesTransferred Array of TBnepBytesTransferred, with information of number of bytes sent and received to each physical link

MbpnDeviceAdded(const TBTDevAddr &)

void MbpnDeviceAdded ( const TBTDevAddr & aAddr ) [pure virtual]

Called by BNEP when a new device is added

Parameters

const TBTDevAddr & aAddr Bluetooth device address for the new device

MbpnDeviceRemoved(const TBTDevAddr &)

void MbpnDeviceRemoved ( const TBTDevAddr & aAddr ) [pure virtual]

Called by BNEP when a device is removed

Parameters

const TBTDevAddr & aAddr Bluetooth device address of the removed device

MbpnSetLinkControl(MPanLinkControlBase &)

void MbpnSetLinkControl ( MPanLinkControlBase & aPanLinkControl ) [pure virtual]

Called by BNEP to set the MPanLinkControlBase interface, which can be called to control sniff mode

Parameters

MPanLinkControlBase & aPanLinkControl Reference to MPanLinkControl which will be implemented by the PAN profile