Interface for PHY event listener. More...
#include "uan-phy.h"
Public Member Functions | |
virtual | ~UanPhyListener () |
Default destructor. | |
virtual void | NotifyCcaEnd ()=0 |
Called when UanPhy stops sensing channel is busy. | |
virtual void | NotifyCcaStart ()=0 |
Called when UanPhy begins sensing channel is busy. | |
virtual void | NotifyRxEndError ()=0 |
Called when UanPhy finishes receiving packet in error. | |
virtual void | NotifyRxEndOk ()=0 |
Called when UanPhy finishes receiving packet without error. | |
virtual void | NotifyRxStart ()=0 |
Called when UanPhy begins receiving packet. | |
virtual void | NotifyTxEnd ()=0 |
Function called when Phy object finishes transmitting packet. | |
virtual void | NotifyTxStart (Time duration)=0 |
Called when transmission starts from Phy object. | |
Interface for PHY event listener.
A class which implements this interface may register with Phy object to receive notification of TX/RX/CCA events
|
inlinevirtual |
|
pure virtual |
Called when UanPhy stops sensing channel is busy.
Implemented in ns3::UanMacCw.
|
pure virtual |
Called when UanPhy begins sensing channel is busy.
Implemented in ns3::UanMacCw.
|
pure virtual |
Called when UanPhy finishes receiving packet in error.
Implemented in ns3::UanMacCw.
|
pure virtual |
Called when UanPhy finishes receiving packet without error.
Implemented in ns3::UanMacCw.
|
pure virtual |
Called when UanPhy begins receiving packet.
Implemented in ns3::UanMacCw.
|
pure virtual |
Function called when Phy object finishes transmitting packet.
Implemented in ns3::UanMacCw.
|
pure virtual |
Called when transmission starts from Phy object.
duration | Duration of transmission. |
Implemented in ns3::UanMacCw.