#include <string>
#include <cstdio>
#include <map>
#include "ns3/ptr.h"
#include "ns3/net-device.h"
#include "ns3/node-container.h"
#include "ns3/nstime.h"
#include "ns3/log.h"
#include "ns3/node-list.h"
#include "ns3/random-variable-stream.h"
#include "ns3/simulator.h"
#include "ns3/config.h"
#include "ns3/mac48-address.h"
#include "ns3/lte-ue-net-device.h"
#include "ns3/lte-enb-net-device.h"
#include "ns3/uan-phy-gen.h"
#include "ns3/rectangle.h"
#include "ns3/ipv4.h"
#include "ns3/ipv4-l3-protocol.h"
Go to the source code of this file.
Classes | |
class | ns3::AnimationInterface |
Interface to network animator. More... | |
class | ns3::AnimByteTag |
Byte tag using by Anim to uniquely identify packets. More... | |
class | ns3::AnimationInterface::AnimPacketInfo |
AnimPacketInfo class. More... | |
class | ns3::AnimationInterface::AnimXmlElement |
AnimXmlElement class. More... | |
struct | ns3::AnimationInterface::Ipv4RoutePathElement |
Ipv4RoutePathElement structure. More... | |
struct | ns3::AnimationInterface::Ipv4RouteTrackElement |
Ipv4RouteTrackElement structure. More... | |
struct | ns3::AnimationInterface::LinkPairCompare |
LinkPairCompare structure. More... | |
struct | ns3::AnimationInterface::LinkProperties |
LinkProperties structure. More... | |
struct | ns3::AnimationInterface::NodeSize |
NodeSize structure. More... | |
struct | ns3::AnimationInterface::P2pLinkNodeIdPair |
P2pLinkNodeIdPair structure. More... | |
struct | ns3::AnimationInterface::Rgb |
RGB structure. More... | |
Namespaces | |
ns3 | |
Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
Macros | |
#define | CHECK_STARTED_INTIMEWINDOW {if (!m_started || !IsInTimeWindow ()) return;} |
#define | CHECK_STARTED_INTIMEWINDOW_TRACKPACKETS {if (!m_started || !IsInTimeWindow () || !m_trackPackets) return;} |
#define | MAX_PKTS_PER_TRACE_FILE 100000 |
#define | NETANIM_VERSION "netanim-3.108" |
#define | PURGE_INTERVAL 5 |
#define CHECK_STARTED_INTIMEWINDOW {if (!m_started || !IsInTimeWindow ()) return;} |
Definition at line 52 of file animation-interface.h.
Referenced by ns3::AnimationInterface::MobilityAutoCheck(), ns3::AnimationInterface::MobilityCourseChangeTrace(), and ns3::AnimationInterface::RemainingEnergyTrace().
#define CHECK_STARTED_INTIMEWINDOW_TRACKPACKETS {if (!m_started || !IsInTimeWindow () || !m_trackPackets) return;} |
Definition at line 53 of file animation-interface.h.
Referenced by ns3::AnimationInterface::CsmaMacRxTrace(), ns3::AnimationInterface::CsmaPhyRxEndTrace(), ns3::AnimationInterface::CsmaPhyTxBeginTrace(), ns3::AnimationInterface::CsmaPhyTxEndTrace(), ns3::AnimationInterface::DevTxTrace(), ns3::AnimationInterface::GenericWirelessRxTrace(), ns3::AnimationInterface::GenericWirelessTxTrace(), ns3::AnimationInterface::LrWpanPhyRxBeginTrace(), ns3::AnimationInterface::LrWpanPhyTxBeginTrace(), ns3::AnimationInterface::LteSpectrumPhyRxStart(), ns3::AnimationInterface::LteSpectrumPhyTxStart(), ns3::AnimationInterface::WavePhyRxBeginTrace(), and ns3::AnimationInterface::WifiPhyRxBeginTrace().
#define MAX_PKTS_PER_TRACE_FILE 100000 |
Definition at line 49 of file animation-interface.h.
#define NETANIM_VERSION "netanim-3.108" |
Definition at line 51 of file animation-interface.h.
Referenced by ns3::AnimationInterface::GetNetAnimVersion().
#define PURGE_INTERVAL 5 |
Definition at line 50 of file animation-interface.h.
Referenced by ns3::AnimationInterface::PurgePendingPackets().