A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::AnimationInterface::AnimPacketInfo Class Reference

AnimPacketInfo class. More...

+ Collaboration diagram for ns3::AnimationInterface::AnimPacketInfo:

Public Member Functions

 AnimPacketInfo ()
 
 AnimPacketInfo (const AnimPacketInfo &pInfo)
 Constructor.
 
 AnimPacketInfo (Ptr< const NetDevice > tx_nd, const Time fbTx, uint32_t txNodeId=0)
 Constructor.
 
void ProcessRxBegin (Ptr< const NetDevice > nd, const double fbRx)
 Process receive begin.
 

Public Attributes

double m_fbRx
 fb receive
 
double m_fbTx
 fb transmit
 
double m_lbRx
 lb receive
 
double m_lbTx
 lb transmit
 
Ptr< const NetDevicem_rxnd
 receive device
 
Ptr< const NetDevicem_txnd
 transmit device
 
uint32_t m_txNodeId
 node ID
 

Detailed Description

AnimPacketInfo class.

Definition at line 431 of file animation-interface.h.

Constructor & Destructor Documentation

◆ AnimPacketInfo() [1/3]

ns3::AnimationInterface::AnimPacketInfo::AnimPacketInfo ( )

Definition at line 2870 of file animation-interface.cc.

◆ AnimPacketInfo() [2/3]

ns3::AnimationInterface::AnimPacketInfo::AnimPacketInfo ( const AnimPacketInfo & pInfo)

Constructor.

Parameters
pInfoanim packet info

Definition at line 2879 of file animation-interface.cc.

References m_fbTx, m_lbRx, m_lbTx, m_txnd, and m_txNodeId.

◆ AnimPacketInfo() [3/3]

ns3::AnimationInterface::AnimPacketInfo::AnimPacketInfo ( Ptr< const NetDevice > tx_nd,
const Time fbTx,
uint32_t txNodeId = 0 )

Constructor.

Parameters
tx_ndtransmit device
fbTxfb transmit
txNodeIdtransmit node ID

Definition at line 2888 of file animation-interface.cc.

References m_txnd, and m_txNodeId.

Member Function Documentation

◆ ProcessRxBegin()

void ns3::AnimationInterface::AnimPacketInfo::ProcessRxBegin ( Ptr< const NetDevice > nd,
const double fbRx )

Process receive begin.

Parameters
ndthe device
fbRx

Definition at line 2904 of file animation-interface.cc.

Referenced by ns3::AnimationInterface::CsmaPhyRxEndTrace(), and ns3::AnimationInterface::LteSpectrumPhyRxStart().

+ Here is the caller graph for this function:

Member Data Documentation

◆ m_fbRx

double ns3::AnimationInterface::AnimPacketInfo::m_fbRx

◆ m_fbTx

◆ m_lbRx

double ns3::AnimationInterface::AnimPacketInfo::m_lbRx

◆ m_lbTx

double ns3::AnimationInterface::AnimPacketInfo::m_lbTx

◆ m_rxnd

Ptr<const NetDevice> ns3::AnimationInterface::AnimPacketInfo::m_rxnd

◆ m_txnd

Ptr<const NetDevice> ns3::AnimationInterface::AnimPacketInfo::m_txnd

◆ m_txNodeId

uint32_t ns3::AnimationInterface::AnimPacketInfo::m_txNodeId

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