A Discrete-Event Network Simulator
API
ns3::AnimationInterface::AnimPacketInfo Class Reference

AnimPacketInfo class. More...

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

Public Member Functions

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

Public Attributes

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

Detailed Description

AnimPacketInfo class.

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

Constructor & Destructor Documentation

◆ AnimPacketInfo() [1/3]

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

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

◆ AnimPacketInfo() [2/3]

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

Constructor.

Parameters
pInfoanim packet info

Definition at line 2890 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 2899 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 2915 of file animation-interface.cc.

References ns3::NetDevice::GetNode().

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

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ m_fbRx

double ns3::AnimationInterface::AnimPacketInfo::m_fbRx

◆ m_fbTx

double ns3::AnimationInterface::AnimPacketInfo::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: