Interface for PHY event listener. More...
#include "uan-phy.h"
Public Member Functions | |
virtual | ~UanPhyListener () |
Default destructor. More... | |
virtual void | NotifyCcaEnd (void)=0 |
Called when UanPhy stops sensing channel is busy. More... | |
virtual void | NotifyCcaStart (void)=0 |
Called when UanPhy begins sensing channel is busy. More... | |
virtual void | NotifyRxEndError (void)=0 |
Called when UanPhy finishes receiving packet in error. More... | |
virtual void | NotifyRxEndOk (void)=0 |
Called when UanPhy finishes receiving packet without error. More... | |
virtual void | NotifyRxStart (void)=0 |
Called when UanPhy begins receiving packet. More... | |
virtual void | NotifyTxEnd (void)=0 |
Function called when Phy object finishes transmitting packet. More... | |
virtual void | NotifyTxStart (Time duration)=0 |
Called when transmission starts from Phy object. More... | |
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.