A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::AnimationInterface::AnimPacketInfo Class Reference
+ 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, AnimRxInfom_rx
 
Vector m_txLoc
 
Ptr< const NetDevicem_txnd
 
uint32_t m_txNodeId
 

Detailed Description

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

Constructor & Destructor Documentation

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.

Member Function Documentation

void ns3::AnimationInterface::AnimPacketInfo::ProcessRxBegin ( Ptr< const NetDevice nd,
const Time  fbRx 
)
void ns3::AnimationInterface::AnimPacketInfo::ProcessRxDrop ( Ptr< const NetDevice nd)

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

void ns3::AnimationInterface::AnimPacketInfo::RemoveRxInfo ( Ptr< const NetDevice nd)

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

Member Data Documentation

double ns3::AnimationInterface::AnimPacketInfo::m_firstLastBitDelta
double ns3::AnimationInterface::AnimPacketInfo::m_lbTx
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().

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

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