A Discrete-Event Network Simulator
API
ns3::ChannelCoordinationListener Class Referenceabstract

receive notifications about channel coordination events. More...

#include "channel-coordinator.h"

+ Inheritance diagram for ns3::ChannelCoordinationListener:
+ Collaboration diagram for ns3::ChannelCoordinationListener:

Public Member Functions

virtual ~ChannelCoordinationListener (void)
 
virtual void NotifyCchSlotStart (Time duration)=0
 
virtual void NotifyGuardSlotStart (Time duration, bool cchi)=0
 
virtual void NotifySchSlotStart (Time duration)=0
 
- Public Member Functions inherited from ns3::SimpleRefCount< ChannelCoordinationListener >
 SimpleRefCount ()
 Default constructor. More...
 
 SimpleRefCount (const SimpleRefCount &o)
 Copy constructor. More...
 
uint32_t GetReferenceCount (void) const
 Get the reference count of the object. More...
 
SimpleRefCountoperator= (const SimpleRefCount &o)
 Assignment operator. More...
 
void Ref (void) const
 Increment the reference count. More...
 
void Unref (void) const
 Decrement the reference count. More...
 

Detailed Description

receive notifications about channel coordination events.

Definition at line 30 of file channel-coordinator.h.

Constructor & Destructor Documentation

◆ ~ChannelCoordinationListener()

ns3::ChannelCoordinationListener::~ChannelCoordinationListener ( void  )
virtual

Definition at line 30 of file channel-coordinator.cc.

Member Function Documentation

◆ NotifyCchSlotStart()

virtual void ns3::ChannelCoordinationListener::NotifyCchSlotStart ( Time  duration)
pure virtual
Parameters
durationthe CCH access time (CCHI - GI) continues,

Implemented in CoordinationTestListener, and ns3::CoordinationListener.

◆ NotifyGuardSlotStart()

virtual void ns3::ChannelCoordinationListener::NotifyGuardSlotStart ( Time  duration,
bool  cchi 
)
pure virtual
Parameters
durationthe time Guard access time (GI) continues
cchiindicate whether the guard slot is in the GI of CCHI or SCHI.

Implemented in CoordinationTestListener, and ns3::CoordinationListener.

◆ NotifySchSlotStart()

virtual void ns3::ChannelCoordinationListener::NotifySchSlotStart ( Time  duration)
pure virtual
Parameters
durationthe SCH access time (SCHI - GI) continues,

Implemented in CoordinationTestListener, and ns3::CoordinationListener.


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