A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ns3::AnimationInterface Member List

This is the complete list of members for ns3::AnimationInterface, including all inherited members.

AddPendingCsmaPacket(uint64_t AnimUid, AnimPacketInfo &) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
AddPendingLtePacket(uint64_t AnimUid, AnimPacketInfo &) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
AddPendingUanPacket(uint64_t AnimUid, AnimPacketInfo &) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
AddPendingWifiPacket(uint64_t AnimUid, AnimPacketInfo &) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
AddPendingWimaxPacket(uint64_t AnimUid, AnimPacketInfo &) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
AddSourceDestination(uint32_t fromNodeId, std::string destinationIpv4Address)ns3::AnimationInterface
AddToIpv4AddressNodeIdTable(std::string, uint32_t) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
AnimationInterface(const std::string filename, uint64_t maxPktsPerFile=MAX_PKTS_PER_TRACE_FILE, bool usingXML=true)ns3::AnimationInterface
AnimWriteCallback typedefns3::AnimationInterface
AssignStreams(int64_t stream)ns3::AnimationInterface
ConnectCallbacks() (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
ConnectLte() (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
ConnectLteEnb(Ptr< Node > n, Ptr< LteEnbNetDevice > nd, uint32_t devIndex) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
ConnectLteUe(Ptr< Node > n, Ptr< LteUeNetDevice > nd, uint32_t devIndex) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
CsmaMacRxTrace(std::string context, Ptr< const Packet > p) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
CsmaPacketIsPending(uint64_t AnimUid) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
CsmaPhyRxEndTrace(std::string context, Ptr< const Packet > p) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
CsmaPhyTxBeginTrace(std::string context, Ptr< const Packet > p) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
CsmaPhyTxEndTrace(std::string context, Ptr< const Packet > p) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
DevTxTrace(std::string context, Ptr< const Packet > p, Ptr< NetDevice > tx, Ptr< NetDevice > rx, Time txTime, Time rxTime) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
EnableIpv4RouteTracking(std::string fileName, Time startTime, Time stopTime, Time pollInterval=Seconds(5))ns3::AnimationInterface
EnableIpv4RouteTracking(std::string fileName, Time startTime, Time stopTime, NodeContainer nc, Time pollInterval=Seconds(5))ns3::AnimationInterface
EnablePacketMetadata(bool enable)ns3::AnimationInterface
gAnimUid (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetAnimUidFromPacket(Ptr< const Packet >) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetElementsFromContext(std::string context) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetIpv4Address(Ptr< NetDevice > nd) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetIpv4RoutingTable(Ptr< Node > n) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetMacAddress(Ptr< NetDevice > nd) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetNetAnimVersion() (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetNetDeviceFromContext(std::string context) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetPacketMetadata(Ptr< const Packet > p) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetPosition(Ptr< Node > n) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetPreamble(void) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetTracePktCount()ns3::AnimationInterface
GetXMLClose(std::string name) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceinlineprivate
GetXMLOpen_anim(uint32_t lp) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetXMLOpen_packet(uint32_t fromLp, uint32_t fromId, double fbTx, double lbTx, std::string auxInfo="") (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetXMLOpen_topology(double minX, double minY, double maxX, double maxY) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetXMLOpen_wpacket(uint32_t fromLp, uint32_t fromId, double fbTx, double lbTx, double range) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetXMLOpenClose_link(uint32_t fromLp, uint32_t fromId, uint32_t toLp, uint32_t toId) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetXMLOpenClose_linkupdate(uint32_t fromId, uint32_t toId, std::string) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetXMLOpenClose_meta(std::string metaInfo) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetXMLOpenClose_node(uint32_t lp, uint32_t id, double locX, double locY) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetXMLOpenClose_node(uint32_t lp, uint32_t id, double locX, double locY, struct Rgb rgb) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetXMLOpenClose_nodeupdate(uint32_t id, bool visible=true) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetXMLOpenClose_NonP2pLinkProperties(uint32_t id, std::string ipv4Address, std::string channelType) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetXMLOpenClose_p(std::string pktType, uint32_t fId, double fbTx, double lbTx, uint32_t tId, double fbRx, double lbRx, std::string metaInfo="", std::string auxInfo="") (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetXMLOpenClose_routing(uint32_t id, std::string routingInfo) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetXMLOpenClose_rp(uint32_t nodeId, std::string destination, Ipv4RoutePathElements rpElements) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
GetXMLOpenClose_rx(uint32_t toLp, uint32_t toId, double fbRx, double lbRx) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
Ipv4RoutePathElements typedef (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
IsInitialized(void)ns3::AnimationInterfacestatic
IsInTimeWindow() (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
IsStarted(void)ns3::AnimationInterface
linkProperties (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivatestatic
LtePacketIsPending(uint64_t AnimUid) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
LteRxTrace(std::string context, Ptr< const Packet > p, const Mac48Address &) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
LteSpectrumPhyRxStart(std::string context, Ptr< const PacketBurst > pb) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
LteSpectrumPhyTxStart(std::string context, Ptr< const PacketBurst > pb) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
LteTxTrace(std::string context, Ptr< const Packet > p, const Mac48Address &) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_currentPktCount (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_enablePacketMetadata (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_f (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_ipv4RouteTrackElements (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_ipv4ToNodeIdMap (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_macToNodeIdMap (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_maxPktsPerFile (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_mobilityPollInterval (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_nodeLocation (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_originalFileName (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_outputFileName (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_outputFileSet (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_pendingCsmaPackets (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_pendingLtePackets (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_pendingUanPackets (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_pendingWifiPackets (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_pendingWimaxPackets (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_randomPosition (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_routingF (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_routingFileName (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_routingNc (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_routingPollInterval (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_routingStopTime (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_started (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_startTime (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_stopTime (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_topoMaxX (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_topoMaxY (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_topoMinX (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_topoMinY (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_uniformRandomVariablens3::AnimationInterfaceprivate
m_writeCallback (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
m_xml (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
MobilityAutoCheck() (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
MobilityCourseChangeTrace(Ptr< const MobilityModel > mob) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
nodeColors (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivatestatic
nodeDescriptions (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivatestatic
NodeHasMoved(Ptr< Node > n, Vector newLocation) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
OutputCsmaPacket(Ptr< const Packet > p, AnimPacketInfo &pktInfo, AnimRxInfo pktrxInfo) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
OutputWirelessPacket(Ptr< const Packet > p, AnimPacketInfo &pktInfo, AnimRxInfo pktrxInfo) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
PurgePendingCsma() (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
PurgePendingLte() (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
PurgePendingWifi() (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
PurgePendingWimax() (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
RecalcTopoBounds(Vector v) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
RecalcTopoBounds() (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
RecursiveIpv4RoutePathSearch(std::string fromIpv4, std::string toIpv4, Ipv4RoutePathElements &) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
ResetAnimWriteCallback()ns3::AnimationInterface
SetAnimWriteCallback(AnimWriteCallback cb)ns3::AnimationInterface
SetConstantPosition(Ptr< Node > n, double x, double y, double z=0)ns3::AnimationInterfacestatic
SetLinkDescription(uint32_t fromNode, uint32_t toNode, std::string linkDescription, std::string fromNodeDescription="", std::string toNodeDescription="")ns3::AnimationInterfacestatic
SetLinkDescription(Ptr< Node > fromNode, Ptr< Node > toNode, std::string linkDescription, std::string fromNodeDescription="", std::string toNodeDescription="")ns3::AnimationInterfacestatic
SetMobilityPollInterval(Time t)ns3::AnimationInterface
SetNodeColor(Ptr< Node > n, uint8_t r, uint8_t g, uint8_t b)ns3::AnimationInterfacestatic
SetNodeColor(NodeContainer nc, uint8_t r, uint8_t g, uint8_t b)ns3::AnimationInterfacestatic
SetNodeDescription(Ptr< Node > n, std::string descr)ns3::AnimationInterfacestatic
SetNodeDescription(NodeContainer nc, std::string descr)ns3::AnimationInterfacestatic
SetOutputFile(const std::string &fn)ns3::AnimationInterfaceprivate
SetRandomPosition(bool setRandPos)ns3::AnimationInterface
SetRoutingOutputFile(const std::string &fn) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
SetStartTime(Time t)ns3::AnimationInterface
SetStopTime(Time t)ns3::AnimationInterface
SetXMLOutput()ns3::AnimationInterfaceprivate
ShowNode(uint32_t nodeId, bool show=true)ns3::AnimationInterface
ShowNode(Ptr< Node > n, bool show=true)ns3::AnimationInterface
StartAnimation(bool restart=false)ns3::AnimationInterfaceprivate
StartNewTraceFile() (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
StopAnimation(bool onlyAnimation=false)ns3::AnimationInterfaceprivate
TrackIpv4Route() (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
TrackIpv4RoutePaths() (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
UanPacketIsPending(uint64_t AnimUid) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
UanPhyGenRxTrace(std::string context, Ptr< const Packet >) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
UanPhyGenTxTrace(std::string context, Ptr< const Packet >) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
UpdateLinkDescription(uint32_t fromNode, uint32_t toNode, std::string linkDescription)ns3::AnimationInterface
UpdateLinkDescription(Ptr< Node > fromNode, Ptr< Node > toNode, std::string linkDescription)ns3::AnimationInterface
UpdateNodeColor(Ptr< Node > n, uint8_t r, uint8_t g, uint8_t b)ns3::AnimationInterface
UpdateNodeColor(uint32_t nodeId, uint8_t r, uint8_t g, uint8_t b)ns3::AnimationInterface
UpdateNodeDescription(Ptr< Node > n, std::string descr)ns3::AnimationInterface
UpdateNodeDescription(uint32_t nodeId, std::string descr)ns3::AnimationInterface
UpdatePosition(Ptr< Node > n) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
UpdatePosition(Ptr< Node > n, Vector v) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
WifiMacRxTrace(std::string context, Ptr< const Packet > p) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
WifiPacketIsPending(uint64_t AnimUid) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
WifiPhyRxBeginTrace(std::string context, Ptr< const Packet > p) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
WifiPhyRxDropTrace(std::string context, Ptr< const Packet > p) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
WifiPhyRxEndTrace(std::string context, Ptr< const Packet > p) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
WifiPhyTxBeginTrace(std::string context, Ptr< const Packet > p) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
WifiPhyTxDropTrace(std::string context, Ptr< const Packet > p) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
WifiPhyTxEndTrace(std::string context, Ptr< const Packet > p) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
WimaxPacketIsPending(uint64_t AnimUid) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
WimaxRxTrace(std::string context, Ptr< const Packet > p, const Mac48Address &) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
WimaxTxTrace(std::string context, Ptr< const Packet > p, const Mac48Address &) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
WriteDummyPacket() (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
WriteN(const char *, uint32_t, FILE *f) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
WriteN(const std::string &, FILE *f) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
WriteNonP2pLinkProperties(uint32_t id, std::string ipv4Address, std::string channelType) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
WriteRoutePath(uint32_t nodeId, std::string destination, Ipv4RoutePathElements rpElements) (defined in ns3::AnimationInterface)ns3::AnimationInterfaceprivate
~AnimationInterface()ns3::AnimationInterface