Public Member Functions

ns3::UanPhyListener Class Reference

Interface for PHY event listener A class which implements this interface may register with Phy object to receive notification of TX/RX/CCA events. More...

#include <uan-phy.h>

Inheritance diagram for ns3::UanPhyListener:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void NotifyRxStart (void)=0
 Function called when Phy object begins receiving packet.
virtual void NotifyRxEndOk (void)=0
 Function called when Phy object finishes receiving packet without error.
virtual void NotifyRxEndError (void)=0
 Function called when Phy object finishes receiving packet in error.
virtual void NotifyCcaStart (void)=0
 Function called when Phy object begins sensing channel is busy.
virtual void NotifyCcaEnd (void)=0
 Function called when Phy object stops sensing channel is busy.
virtual void NotifyTxStart (Time duration)=0
 Function called when transmission starts from Phy object.

Detailed Description

Interface for PHY event listener A class which implements this interface may register with Phy object to receive notification of TX/RX/CCA events.


Member Function Documentation

virtual void ns3::UanPhyListener::NotifyTxStart ( Time  duration  )  [pure virtual]

Function called when transmission starts from Phy object.

Parameters:
duration Duration of transmission

Implemented in ns3::UanMacCw.


The documentation for this class was generated from the following file: