Collaboration diagram for ns3::AnimationInterface::AnimPacketInfo:Public Member Functions | |
| AnimPacketInfo () | |
| AnimPacketInfo (const AnimPacketInfo &pInfo) | |
| AnimPacketInfo (Ptr< const NetDevice > tx_nd, const Time fbTx, const Time lbTx, Vector txLoc, uint32_t txNodeId=0) | |
| AnimRxInfo | GetRxInfo (Ptr< const NetDevice > nd) |
| void | ProcessRxBegin (Ptr< const NetDevice > nd, const Time fbRx) |
| void | ProcessRxDrop (Ptr< const NetDevice > nd) |
| bool | ProcessRxEnd (Ptr< const NetDevice > nd, const Time fbRx, Vector rxLoc) |
| void | RemoveRxInfo (Ptr< const NetDevice > nd) |
Public Attributes | |
| double | m_fbTx |
| double | m_firstLastBitDelta |
| double | m_lbTx |
| std::map< uint32_t, AnimRxInfo > | m_rx |
| Vector | m_txLoc |
| Ptr< const NetDevice > | m_txnd |
| uint32_t | m_txNodeId |
Definition at line 441 of file animation-interface.h.
| ns3::AnimationInterface::AnimPacketInfo::AnimPacketInfo | ( | ) |
Definition at line 2389 of file animation-interface.cc.
| ns3::AnimationInterface::AnimPacketInfo::AnimPacketInfo | ( | const AnimPacketInfo & | pInfo | ) |
Definition at line 2399 of file animation-interface.cc.
References m_fbTx, m_firstLastBitDelta, m_lbTx, m_txLoc, m_txnd, and m_txNodeId.
| ns3::AnimationInterface::AnimPacketInfo::AnimPacketInfo | ( | Ptr< const NetDevice > | tx_nd, |
| const Time | fbTx, | ||
| const Time | lbTx, | ||
| Vector | txLoc, | ||
| uint32_t | txNodeId = 0 |
||
| ) |
Definition at line 2409 of file animation-interface.cc.
References m_txnd, and m_txNodeId.
| AnimationInterface::AnimRxInfo ns3::AnimationInterface::AnimPacketInfo::GetRxInfo | ( | Ptr< const NetDevice > | nd | ) |
Definition at line 2454 of file animation-interface.cc.
References NS_ASSERT.
Referenced by ns3::AnimationInterface::CsmaMacRxTrace(), ns3::AnimationInterface::CsmaPhyRxEndTrace(), ns3::AnimationInterface::LteRxTrace(), ns3::AnimationInterface::LteSpectrumPhyRxStart(), and ns3::AnimationInterface::WimaxRxTrace().
Here is the caller graph for this function:| void ns3::AnimationInterface::AnimPacketInfo::ProcessRxBegin | ( | Ptr< const NetDevice > | nd, |
| const Time | fbRx | ||
| ) |
Definition at line 2426 of file animation-interface.cc.
Referenced by ns3::AnimationInterface::CsmaPhyRxEndTrace(), ns3::AnimationInterface::LteRxTrace(), ns3::AnimationInterface::LteSpectrumPhyRxStart(), and ns3::AnimationInterface::WimaxRxTrace().
Here is the caller graph for this function:Definition at line 2469 of file animation-interface.cc.
| bool ns3::AnimationInterface::AnimPacketInfo::ProcessRxEnd | ( | Ptr< const NetDevice > | nd, |
| const Time | fbRx, | ||
| Vector | rxLoc | ||
| ) |
Definition at line 2432 of file animation-interface.cc.
References ns3::CalculateDistance(), ns3::Time::GetSeconds(), ns3::AnimationInterface::AnimRxInfo::m_fbRx, ns3::AnimationInterface::AnimRxInfo::m_lbRx, ns3::AnimationInterface::AnimRxInfo::m_rxnd, ns3::AnimationInterface::AnimRxInfo::rxRange, and ns3::AnimationInterface::AnimRxInfo::SetPhyRxComplete().
Referenced by ns3::AnimationInterface::CsmaPhyRxEndTrace(), ns3::AnimationInterface::LteRxTrace(), ns3::AnimationInterface::LteSpectrumPhyRxStart(), and ns3::AnimationInterface::WimaxRxTrace().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 2462 of file animation-interface.cc.
| double ns3::AnimationInterface::AnimPacketInfo::m_fbTx |
Definition at line 450 of file animation-interface.h.
Referenced by AnimPacketInfo(), ns3::AnimationInterface::OutputCsmaPacket(), ns3::AnimationInterface::OutputWirelessPacketTxInfo(), and ns3::AnimationInterface::PurgePendingPackets().
| double ns3::AnimationInterface::AnimPacketInfo::m_firstLastBitDelta |
Definition at line 453 of file animation-interface.h.
Referenced by AnimPacketInfo(), and ns3::AnimationInterface::OutputWirelessPacketTxInfo().
| double ns3::AnimationInterface::AnimPacketInfo::m_lbTx |
Definition at line 451 of file animation-interface.h.
Referenced by AnimPacketInfo(), ns3::AnimationInterface::CsmaPhyTxEndTrace(), and ns3::AnimationInterface::OutputCsmaPacket().
| std::map<uint32_t,AnimRxInfo> ns3::AnimationInterface::AnimPacketInfo::m_rx |
Definition at line 454 of file animation-interface.h.
| Vector ns3::AnimationInterface::AnimPacketInfo::m_txLoc |
Definition at line 452 of file animation-interface.h.
Referenced by AnimPacketInfo().
Definition at line 448 of file animation-interface.h.
Referenced by AnimPacketInfo(), ns3::AnimationInterface::OutputCsmaPacket(), and ns3::AnimationInterface::OutputWirelessPacketTxInfo().
| uint32_t ns3::AnimationInterface::AnimPacketInfo::m_txNodeId |
Definition at line 449 of file animation-interface.h.
Referenced by AnimPacketInfo(), and ns3::AnimationInterface::OutputWirelessPacketTxInfo().