A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::MacLowDcfListener Class Reference

listen to NAV eventsThis class is typically connected to an instance of ns3::Dcf and calls to its methods are forwards to the corresponding ns3::Dcf methods. More...

#include <mac-low.h>

+ Inheritance diagram for ns3::MacLowDcfListener:

Public Member Functions

 MacLowDcfListener ()
virtual ~MacLowDcfListener ()
virtual void AckTimeoutReset ()=0
virtual void AckTimeoutStart (Time duration)=0
virtual void CtsTimeoutReset ()=0
virtual void CtsTimeoutStart (Time duration)=0
virtual void NavReset (Time duration)=0
virtual void NavStart (Time duration)=0

Detailed Description

listen to NAV events

This class is typically connected to an instance of ns3::Dcf and calls to its methods are forwards to the corresponding ns3::Dcf methods.

Definition at line 138 of file mac-low.h.

Constructor & Destructor Documentation

ns3::MacLowDcfListener::MacLowDcfListener ( )

Definition at line 128 of file mac-low.cc.

ns3::MacLowDcfListener::~MacLowDcfListener ( )
virtual

Definition at line 131 of file mac-low.cc.

Member Function Documentation

virtual void ns3::MacLowDcfListener::AckTimeoutReset ( )
pure virtual

Implemented in ns3::LowDcfListener.

virtual void ns3::MacLowDcfListener::AckTimeoutStart ( Time  duration)
pure virtual

Implemented in ns3::LowDcfListener.

virtual void ns3::MacLowDcfListener::CtsTimeoutReset ( )
pure virtual

Implemented in ns3::LowDcfListener.

virtual void ns3::MacLowDcfListener::CtsTimeoutStart ( Time  duration)
pure virtual

Implemented in ns3::LowDcfListener.

virtual void ns3::MacLowDcfListener::NavReset ( Time  duration)
pure virtual
Parameters
durationduration of NAV timer

Implemented in ns3::LowDcfListener.

virtual void ns3::MacLowDcfListener::NavStart ( Time  duration)
pure virtual
Parameters
durationduration of NAV timer

Implemented in ns3::LowDcfListener.


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