Base struct for EMLSR Main PHY switch traces. More...
#include "emlsr-manager.h"
Public Member Functions | |
virtual | ~EmlsrMainPhySwitchTrace ()=default |
virtual std::shared_ptr< EmlsrMainPhySwitchTrace > | Clone () const =0 |
virtual std::string_view | GetName () const =0 |
Public Attributes | |
std::optional< uint8_t > | fromLinkId |
ID of the link the main PHY is moving from (if any) | |
uint8_t | toLinkId {WIFI_LINKID_UNDEFINED} |
ID of the link the main PHY is moving to. | |
Base struct for EMLSR Main PHY switch traces.
Definition at line 38 of file emlsr-manager.h.
|
virtualdefault |
|
pure virtual |
Implemented in ns3::EmlsrMainPhySwitchTraceImpl< T >, ns3::EmlsrMainPhySwitchTraceImpl< EmlsrDlTxopIcfReceivedByAuxPhyTrace >, ns3::EmlsrMainPhySwitchTraceImpl< EmlsrSwitchMainPhyBackTrace >, ns3::EmlsrMainPhySwitchTraceImpl< EmlsrTxopEndedTrace >, ns3::EmlsrMainPhySwitchTraceImpl< EmlsrUlTxopAuxPhyNotTxCapableTrace >, and ns3::EmlsrMainPhySwitchTraceImpl< EmlsrUlTxopRtsSentByAuxPhyTrace >.
Referenced by EmlsrOperationsTestBase::MainPhySwitchInfoCallback().
|
pure virtual |
Implemented in ns3::EmlsrMainPhySwitchTraceImpl< T >, ns3::EmlsrMainPhySwitchTraceImpl< EmlsrDlTxopIcfReceivedByAuxPhyTrace >, ns3::EmlsrMainPhySwitchTraceImpl< EmlsrSwitchMainPhyBackTrace >, ns3::EmlsrMainPhySwitchTraceImpl< EmlsrTxopEndedTrace >, ns3::EmlsrMainPhySwitchTraceImpl< EmlsrUlTxopAuxPhyNotTxCapableTrace >, and ns3::EmlsrMainPhySwitchTraceImpl< EmlsrUlTxopRtsSentByAuxPhyTrace >.
std::optional<uint8_t> ns3::EmlsrMainPhySwitchTrace::fromLinkId |
ID of the link the main PHY is moving from (if any)
Definition at line 48 of file emlsr-manager.h.
uint8_t ns3::EmlsrMainPhySwitchTrace::toLinkId {WIFI_LINKID_UNDEFINED} |
ID of the link the main PHY is moving to.
Definition at line 49 of file emlsr-manager.h.