A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::EmlsrManager::MainPhySwitchInfo Struct Reference

Store information about a main PHY switch. More...

#include "emlsr-manager.h"

+ Collaboration diagram for ns3::EmlsrManager::MainPhySwitchInfo:

Public Attributes

bool disconnected {false}
 true if the main PHY is not connected to any link, i.e., it is switching or waiting to be connected to a link
 
uint8_t from {}
 ID of the link which the main PHY is/has been leaving.
 
std::string reason
 the reason for switching the main PHY
 
Time start
 start of channel switching
 
uint8_t to {}
 ID of the link which the main PHY is moving to.
 

Detailed Description

Store information about a main PHY switch.

Definition at line 506 of file emlsr-manager.h.

Member Data Documentation

◆ disconnected

bool ns3::EmlsrManager::MainPhySwitchInfo::disconnected {false}

◆ from

uint8_t ns3::EmlsrManager::MainPhySwitchInfo::from {}

ID of the link which the main PHY is/has been leaving.

Definition at line 511 of file emlsr-manager.h.

Referenced by ns3::AdvancedEmlsrManager::DoNotifyTxopEnd(), ns3::DefaultEmlsrManager::NotifyMainPhySwitch(), and ns3::EmlsrManager::SwitchMainPhy().

◆ reason

std::string ns3::EmlsrManager::MainPhySwitchInfo::reason

the reason for switching the main PHY

Definition at line 513 of file emlsr-manager.h.

Referenced by ns3::AdvancedEmlsrManager::RequestMainPhyToSwitch(), and ns3::EmlsrManager::SwitchMainPhy().

◆ start

Time ns3::EmlsrManager::MainPhySwitchInfo::start

start of channel switching

Definition at line 508 of file emlsr-manager.h.

Referenced by ns3::EmlsrManager::SwitchMainPhy(), and ns3::AdvancedEmlsrManager::SwitchMainPhyBackDelayExpired().

◆ to


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