A Discrete-Event Network Simulator
API
ns3::SchInfo Struct Reference

#include "channel-scheduler.h"

+ Collaboration diagram for ns3::SchInfo:

Public Member Functions

 SchInfo ()
 Initializer. More...
 
 SchInfo (uint32_t channel, bool immediate, uint32_t channelAccess)
 Initializer. More...
 
 SchInfo (uint32_t channel, bool immediate, uint32_t channelAccess, EdcaParameters edca)
 Initializer. More...
 

Public Attributes

uint32_t channelNumber
 channel number More...
 
EdcaParameters edcaParameters
 EDCA parameters. More...
 
uint8_t extendedAccess
 extended access More...
 
bool immediateAccess
 immediate access More...
 

Detailed Description

Parameters
channelNumberchannel number that the SCH service can be made available for communications.
operationalRateSetOperationalRateSet if present, as specified in IEEE Std 802.11. valid range: 1-127.
immediateAccessIndicates that the MLME should provide immediate access to the SCH and not wait until the next SCH interval.
extendedAccessIndicates that the MLME should provide continuous access (during both SCH interval and CCH interval) to the SCH for ExtendedAccess control channel intervals. A value of 255 indicates indefinite access.
edcaParametersIf present, as specified in IEEE Std 802.11.

Definition at line 65 of file channel-scheduler.h.

Constructor & Destructor Documentation

◆ SchInfo() [1/3]

ns3::SchInfo::SchInfo ( )
inline

Initializer.

Definition at line 73 of file channel-scheduler.h.

◆ SchInfo() [2/3]

ns3::SchInfo::SchInfo ( uint32_t  channel,
bool  immediate,
uint32_t  channelAccess 
)
inline

Initializer.

Parameters
channelthe channel number
immediatetrue if immediate access
channelAccess

Definition at line 86 of file channel-scheduler.h.

◆ SchInfo() [3/3]

ns3::SchInfo::SchInfo ( uint32_t  channel,
bool  immediate,
uint32_t  channelAccess,
EdcaParameters  edca 
)
inline

Initializer.

Parameters
channelthe channel number
immediatetrue if immediate access
channelAccess
edcathe EDCA parameters

Definition at line 100 of file channel-scheduler.h.

Member Data Documentation

◆ channelNumber

uint32_t ns3::SchInfo::channelNumber

channel number

Definition at line 67 of file channel-scheduler.h.

Referenced by ns3::ChannelScheduler::StartSch(), and ns3::WaveNetDevice::StartSch().

◆ edcaParameters

EdcaParameters ns3::SchInfo::edcaParameters

EDCA parameters.

Definition at line 71 of file channel-scheduler.h.

Referenced by ns3::ChannelScheduler::StartSch().

◆ extendedAccess

uint8_t ns3::SchInfo::extendedAccess

extended access

Definition at line 70 of file channel-scheduler.h.

Referenced by ns3::ChannelScheduler::StartSch().

◆ immediateAccess

bool ns3::SchInfo::immediateAccess

immediate access

Definition at line 69 of file channel-scheduler.h.

Referenced by ns3::ChannelScheduler::StartSch().


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