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 ()
 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. More...
 
void Ref (void) const
 Increment the reference count. More...
 
void Unref (void) const
 Decrement the reference count. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from ns3::SimpleRefCount< ChannelCoordinationListener >
static void Cleanup (void)
 Noop. More...
 

Detailed Description

receive notifications about channel coordination events.

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

Constructor & Destructor Documentation

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

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

Member Function Documentation

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

Implemented in CoordinationTestListener, and ns3::CoordinationListener.

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.

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: