| AddByteTag(uint64_t animUid, Ptr< const Packet > p) | ns3::AnimationInterface | private |
| AddNodeCounter(std::string counterName, CounterType counterType) | ns3::AnimationInterface | |
| AddPendingPacket(ProtocolType protocolType, uint64_t animUid, AnimPacketInfo pktInfo) | ns3::AnimationInterface | private |
| AddResource(std::string resourcePath) | ns3::AnimationInterface | |
| AddSourceDestination(uint32_t fromNodeId, std::string destinationIpv4Address) | ns3::AnimationInterface | |
| AddToIpv4AddressNodeIdTable(std::string ipv4Address, uint32_t nodeId) | ns3::AnimationInterface | private |
| AddToIpv4AddressNodeIdTable(std::vector< std::string > ipv4Addresses, uint32_t nodeId) | ns3::AnimationInterface | private |
| AddToIpv6AddressNodeIdTable(std::string ipv6Address, uint32_t nodeId) | ns3::AnimationInterface | private |
| AddToIpv6AddressNodeIdTable(std::vector< std::string > ipv6Addresses, uint32_t nodeId) | ns3::AnimationInterface | private |
| AnimationInterface(const std::string filename) | ns3::AnimationInterface | |
| AnimUidPacketInfoMap typedef | ns3::AnimationInterface | private |
| AnimWriteCallback typedef | ns3::AnimationInterface | |
| CheckMaxPktsPerTraceFile() | ns3::AnimationInterface | private |
| ConnectCallbacks() | ns3::AnimationInterface | private |
| ConnectLte() | ns3::AnimationInterface | private |
| ConnectLteEnb(Ptr< Node > n, Ptr< LteEnbNetDevice > nd, uint32_t devIndex) | ns3::AnimationInterface | private |
| ConnectLteUe(Ptr< Node > n, Ptr< LteUeNetDevice > nd, uint32_t devIndex) | ns3::AnimationInterface | private |
| CounterType enum name | ns3::AnimationInterface | |
| CounterTypeToString(CounterType counterType) | ns3::AnimationInterface | private |
| CSMA enum value | ns3::AnimationInterface | private |
| CsmaMacRxTrace(std::string context, Ptr< const Packet > p) | ns3::AnimationInterface | private |
| CsmaPhyRxEndTrace(std::string context, Ptr< const Packet > p) | ns3::AnimationInterface | private |
| CsmaPhyTxBeginTrace(std::string context, Ptr< const Packet > p) | ns3::AnimationInterface | private |
| CsmaPhyTxEndTrace(std::string context, Ptr< const Packet > p) | ns3::AnimationInterface | private |
| DequeueTrace(std::string context, Ptr< const Packet >) | ns3::AnimationInterface | private |
| DevTxTrace(std::string context, Ptr< const Packet > p, Ptr< NetDevice > tx, Ptr< NetDevice > rx, Time txTime, Time rxTime) | ns3::AnimationInterface | private |
| DOUBLE_COUNTER enum value | ns3::AnimationInterface | |
| EnableIpv4L3ProtocolCounters(Time startTime, Time stopTime, Time pollInterval=Seconds(1)) | ns3::AnimationInterface | |
| 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=true) | ns3::AnimationInterface | |
| EnableQueueCounters(Time startTime, Time stopTime, Time pollInterval=Seconds(1)) | ns3::AnimationInterface | |
| EnableWifiMacCounters(Time startTime, Time stopTime, Time pollInterval=Seconds(1)) | ns3::AnimationInterface | |
| EnableWifiPhyCounters(Time startTime, Time stopTime, Time pollInterval=Seconds(1)) | ns3::AnimationInterface | |
| EnergyFractionMap typedef | ns3::AnimationInterface | private |
| EnqueueTrace(std::string context, Ptr< const Packet >) | ns3::AnimationInterface | private |
| gAnimUid | ns3::AnimationInterface | private |
| GenericWirelessRxTrace(std::string context, Ptr< const Packet > p, ProtocolType protocolType) | ns3::AnimationInterface | private |
| GenericWirelessTxTrace(std::string context, Ptr< const Packet > p, ProtocolType protocolType) | ns3::AnimationInterface | private |
| GetAnimUidFromPacket(Ptr< const Packet >) | ns3::AnimationInterface | private |
| GetElementsFromContext(const std::string &context) const | ns3::AnimationInterface | private |
| GetIpv4Address(Ptr< NetDevice > nd) | ns3::AnimationInterface | private |
| GetIpv4Addresses(Ptr< NetDevice > nd) | ns3::AnimationInterface | private |
| GetIpv4RoutingTable(Ptr< Node > n) | ns3::AnimationInterface | private |
| GetIpv6Address(Ptr< NetDevice > nd) | ns3::AnimationInterface | private |
| GetIpv6Addresses(Ptr< NetDevice > nd) | ns3::AnimationInterface | private |
| GetMacAddress(Ptr< NetDevice > nd) | ns3::AnimationInterface | private |
| GetMovedNodes() | ns3::AnimationInterface | private |
| GetNetAnimVersion() | ns3::AnimationInterface | private |
| GetNetDeviceFromContext(std::string context) | ns3::AnimationInterface | private |
| GetNodeEnergyFraction(Ptr< const Node > node) const | ns3::AnimationInterface | |
| GetNodeFromContext(const std::string &context) const | ns3::AnimationInterface | private |
| GetPacketMetadata(Ptr< const Packet > p) | ns3::AnimationInterface | private |
| GetPosition(Ptr< Node > n) | ns3::AnimationInterface | private |
| GetTracePktCount() const | ns3::AnimationInterface | |
| Ipv4DropTrace(std::string context, const Ipv4Header &ipv4Header, Ptr< const Packet > p, Ipv4L3Protocol::DropReason dropReason, Ptr< Ipv4 > ipv4, uint32_t interfaceIndex) | ns3::AnimationInterface | private |
| Ipv4RoutePathElements typedef | ns3::AnimationInterface | private |
| Ipv4RxTrace(std::string context, Ptr< const Packet > p, Ptr< Ipv4 > ipv4, uint32_t interfaceIndex) | ns3::AnimationInterface | private |
| Ipv4TxTrace(std::string context, Ptr< const Packet > p, Ptr< Ipv4 > ipv4, uint32_t interfaceIndex) | ns3::AnimationInterface | private |
| IsInitialized() | ns3::AnimationInterface | static |
| IsInTimeWindow() | ns3::AnimationInterface | private |
| IsPacketPending(uint64_t animUid, ProtocolType protocolType) | ns3::AnimationInterface | private |
| IsStarted() const | ns3::AnimationInterface | |
| LinkPropertiesMap typedef | ns3::AnimationInterface | private |
| LRWPAN enum value | ns3::AnimationInterface | private |
| LrWpanMacRxDropTrace(std::string context, Ptr< const Packet > p) | ns3::AnimationInterface | private |
| LrWpanMacRxTrace(std::string context, Ptr< const Packet > p) | ns3::AnimationInterface | private |
| LrWpanMacTxDropTrace(std::string context, Ptr< const Packet > p) | ns3::AnimationInterface | private |
| LrWpanMacTxTrace(std::string context, Ptr< const Packet > p) | ns3::AnimationInterface | private |
| LrWpanPhyRxBeginTrace(std::string context, Ptr< const Packet > p) | ns3::AnimationInterface | private |
| LrWpanPhyTxBeginTrace(std::string context, Ptr< const Packet > p) | ns3::AnimationInterface | private |
| LTE enum value | ns3::AnimationInterface | private |
| LteRxTrace(std::string context, Ptr< const Packet > p, const Mac48Address &m) | ns3::AnimationInterface | private |
| LteSpectrumPhyRxStart(std::string context, Ptr< const PacketBurst > pb) | ns3::AnimationInterface | private |
| LteSpectrumPhyTxStart(std::string context, Ptr< const PacketBurst > pb) | ns3::AnimationInterface | private |
| LteTxTrace(std::string context, Ptr< const Packet > p, const Mac48Address &m) | ns3::AnimationInterface | private |
| m_currentPktCount | ns3::AnimationInterface | private |
| m_enablePacketMetadata | ns3::AnimationInterface | private |
| m_f | ns3::AnimationInterface | private |
| m_ipv4L3ProtocolCountersPollInterval | ns3::AnimationInterface | private |
| m_ipv4L3ProtocolCountersStopTime | ns3::AnimationInterface | private |
| m_ipv4L3ProtocolDropCounterId | ns3::AnimationInterface | private |
| m_ipv4L3ProtocolRxCounterId | ns3::AnimationInterface | private |
| m_ipv4L3ProtocolTxCounterId | ns3::AnimationInterface | private |
| m_ipv4RouteTrackElements | ns3::AnimationInterface | private |
| m_ipv4ToNodeIdMap | ns3::AnimationInterface | private |
| m_ipv6ToNodeIdMap | ns3::AnimationInterface | private |
| m_linkProperties | ns3::AnimationInterface | private |
| m_macToNodeIdMap | ns3::AnimationInterface | private |
| m_maxPktsPerFile | ns3::AnimationInterface | private |
| m_mobilityPollInterval | ns3::AnimationInterface | private |
| m_nodeColors | ns3::AnimationInterface | private |
| m_nodeCounters | ns3::AnimationInterface | private |
| m_nodeDescriptions | ns3::AnimationInterface | private |
| m_nodeEnergyFraction | ns3::AnimationInterface | private |
| m_nodeIdIpv4Map | ns3::AnimationInterface | private |
| m_nodeIdIpv6Map | ns3::AnimationInterface | private |
| m_nodeIpv4Drop | ns3::AnimationInterface | private |
| m_nodeIpv4Rx | ns3::AnimationInterface | private |
| m_nodeIpv4Tx | ns3::AnimationInterface | private |
| m_nodeLocation | ns3::AnimationInterface | private |
| m_nodeLrWpanMacRx | ns3::AnimationInterface | private |
| m_nodeLrWpanMacRxDrop | ns3::AnimationInterface | private |
| m_nodeLrWpanMacTx | ns3::AnimationInterface | private |
| m_nodeLrWpanMacTxDrop | ns3::AnimationInterface | private |
| m_nodeQueueDequeue | ns3::AnimationInterface | private |
| m_nodeQueueDrop | ns3::AnimationInterface | private |
| m_nodeQueueEnqueue | ns3::AnimationInterface | private |
| m_nodeSizes | ns3::AnimationInterface | private |
| m_nodeWifiMacRx | ns3::AnimationInterface | private |
| m_nodeWifiMacRxDrop | ns3::AnimationInterface | private |
| m_nodeWifiMacTx | ns3::AnimationInterface | private |
| m_nodeWifiMacTxDrop | ns3::AnimationInterface | private |
| m_nodeWifiPhyRxDrop | ns3::AnimationInterface | private |
| m_nodeWifiPhyTxDrop | ns3::AnimationInterface | private |
| m_originalFileName | ns3::AnimationInterface | private |
| m_outputFileName | ns3::AnimationInterface | private |
| m_pendingCsmaPackets | ns3::AnimationInterface | private |
| m_pendingLrWpanPackets | ns3::AnimationInterface | private |
| m_pendingLtePackets | ns3::AnimationInterface | private |
| m_pendingUanPackets | ns3::AnimationInterface | private |
| m_pendingWifiPackets | ns3::AnimationInterface | private |
| m_pendingWimaxPackets | ns3::AnimationInterface | private |
| m_queueCountersPollInterval | ns3::AnimationInterface | private |
| m_queueCountersStopTime | ns3::AnimationInterface | private |
| m_queueDequeueCounterId | ns3::AnimationInterface | private |
| m_queueDropCounterId | ns3::AnimationInterface | private |
| m_queueEnqueueCounterId | ns3::AnimationInterface | private |
| m_remainingEnergyCounterId | ns3::AnimationInterface | private |
| m_resources | ns3::AnimationInterface | private |
| m_routingF | ns3::AnimationInterface | private |
| m_routingFileName | ns3::AnimationInterface | private |
| m_routingNc | ns3::AnimationInterface | private |
| m_routingPollInterval | ns3::AnimationInterface | private |
| m_routingStopTime | ns3::AnimationInterface | private |
| m_started | ns3::AnimationInterface | private |
| m_startTime | ns3::AnimationInterface | private |
| m_stopTime | ns3::AnimationInterface | private |
| m_trackPackets | ns3::AnimationInterface | private |
| m_wifiMacCountersPollInterval | ns3::AnimationInterface | private |
| m_wifiMacCountersStopTime | ns3::AnimationInterface | private |
| m_wifiMacRxCounterId | ns3::AnimationInterface | private |
| m_wifiMacRxDropCounterId | ns3::AnimationInterface | private |
| m_wifiMacTxCounterId | ns3::AnimationInterface | private |
| m_wifiMacTxDropCounterId | ns3::AnimationInterface | private |
| m_wifiPhyCountersPollInterval | ns3::AnimationInterface | private |
| m_wifiPhyCountersStopTime | ns3::AnimationInterface | private |
| m_wifiPhyRxDropCounterId | ns3::AnimationInterface | private |
| m_wifiPhyTxDropCounterId | ns3::AnimationInterface | private |
| m_writeCallback | ns3::AnimationInterface | private |
| MobilityAutoCheck() | ns3::AnimationInterface | private |
| MobilityCourseChangeTrace(Ptr< const MobilityModel > mob) | ns3::AnimationInterface | private |
| NodeColorsMap typedef | ns3::AnimationInterface | private |
| NodeCounterMap64 typedef | ns3::AnimationInterface | private |
| NodeDescriptionsMap typedef | ns3::AnimationInterface | private |
| NodeHasMoved(Ptr< Node > n, Vector newLocation) | ns3::AnimationInterface | private |
| NodeIdIpv4Map typedef | ns3::AnimationInterface | private |
| NodeIdIpv4Pair typedef | ns3::AnimationInterface | private |
| NodeIdIpv6Map typedef | ns3::AnimationInterface | private |
| NodeIdIpv6Pair typedef | ns3::AnimationInterface | private |
| OutputCsmaPacket(Ptr< const Packet > p, AnimPacketInfo &pktInfo) | ns3::AnimationInterface | private |
| OutputWirelessPacketRxInfo(Ptr< const Packet > p, AnimPacketInfo &pktInfo, uint64_t animUid) | ns3::AnimationInterface | private |
| OutputWirelessPacketTxInfo(Ptr< const Packet > p, AnimPacketInfo &pktInfo, uint64_t animUid) | ns3::AnimationInterface | private |
| ProtocolType enum name | ns3::AnimationInterface | private |
| ProtocolTypeToPendingPackets(ProtocolType protocolType) | ns3::AnimationInterface | private |
| ProtocolTypeToString(ProtocolType protocolType) | ns3::AnimationInterface | private |
| PurgePendingPackets(ProtocolType protocolType) | ns3::AnimationInterface | private |
| QueueDropTrace(std::string context, Ptr< const Packet >) | ns3::AnimationInterface | private |
| RecursiveIpv4RoutePathSearch(std::string from, std::string to, Ipv4RoutePathElements &rpElements) | ns3::AnimationInterface | private |
| RemainingEnergyTrace(std::string context, double previousEnergy, double currentEnergy) | ns3::AnimationInterface | private |
| ResetAnimWriteCallback() | ns3::AnimationInterface | |
| SetAnimWriteCallback(AnimWriteCallback cb) | ns3::AnimationInterface | |
| SetBackgroundImage(std::string fileName, double x, double y, double scaleX, double scaleY, double opacity) | ns3::AnimationInterface | |
| SetConstantPosition(Ptr< Node > n, double x, double y, double z=0) | ns3::AnimationInterface | static |
| SetMaxPktsPerTraceFile(uint64_t maxPktsPerFile) | ns3::AnimationInterface | |
| SetMobilityPollInterval(Time t) | ns3::AnimationInterface | |
| SetOutputFile(const std::string &fn, bool routing=false) | ns3::AnimationInterface | private |
| SetStartTime(Time t) | ns3::AnimationInterface | |
| SetStopTime(Time t) | ns3::AnimationInterface | |
| SkipPacketTracing() | ns3::AnimationInterface | |
| StartAnimation(bool restart=false) | ns3::AnimationInterface | private |
| StopAnimation(bool onlyAnimation=false) | ns3::AnimationInterface | private |
| TrackIpv4L3ProtocolCounters() | ns3::AnimationInterface | private |
| TrackIpv4Route() | ns3::AnimationInterface | private |
| TrackIpv4RoutePaths() | ns3::AnimationInterface | private |
| TrackQueueCounters() | ns3::AnimationInterface | private |
| TrackWifiMacCounters() | ns3::AnimationInterface | private |
| TrackWifiPhyCounters() | ns3::AnimationInterface | private |
| UAN enum value | ns3::AnimationInterface | private |
| UanPhyGenRxTrace(std::string context, Ptr< const Packet >) | ns3::AnimationInterface | private |
| UanPhyGenTxTrace(std::string context, Ptr< const Packet >) | ns3::AnimationInterface | private |
| UINT32_COUNTER enum value | ns3::AnimationInterface | |
| 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 | |
| UpdateNodeCounter(uint32_t nodeCounterId, uint32_t nodeId, double counter) | ns3::AnimationInterface | |
| UpdateNodeDescription(Ptr< Node > n, std::string descr) | ns3::AnimationInterface | |
| UpdateNodeDescription(uint32_t nodeId, std::string descr) | ns3::AnimationInterface | |
| UpdateNodeImage(uint32_t nodeId, uint32_t resourceId) | ns3::AnimationInterface | |
| UpdateNodeSize(Ptr< Node > n, double width, double height) | ns3::AnimationInterface | |
| UpdateNodeSize(uint32_t nodeId, double width, double height) | ns3::AnimationInterface | |
| UpdatePosition(Ptr< Node > n) | ns3::AnimationInterface | private |
| UpdatePosition(Ptr< Node > n, Vector v) | ns3::AnimationInterface | private |
| UpdatePosition(Ptr< NetDevice > ndev) | ns3::AnimationInterface | private |
| userBoundary | ns3::AnimationInterface | privatestatic |
| WIFI enum value | ns3::AnimationInterface | private |
| WifiMacRxDropTrace(std::string context, Ptr< const Packet > p) | ns3::AnimationInterface | private |
| WifiMacRxTrace(std::string context, Ptr< const Packet > p) | ns3::AnimationInterface | private |
| WifiMacTxDropTrace(std::string context, Ptr< const Packet > p) | ns3::AnimationInterface | private |
| WifiMacTxTrace(std::string context, Ptr< const Packet > p) | ns3::AnimationInterface | private |
| WifiPhyRxBeginTrace(std::string context, Ptr< const Packet > p, RxPowerWattPerChannelBand rxPowersW) | ns3::AnimationInterface | private |
| WifiPhyRxDropTrace(std::string context, Ptr< const Packet > p, WifiPhyRxfailureReason reason) | ns3::AnimationInterface | private |
| WifiPhyTxBeginTrace(std::string context, WifiConstPsduMap psduMap, WifiTxVector txVector, double txPowerW) | ns3::AnimationInterface | private |
| WifiPhyTxDropTrace(std::string context, Ptr< const Packet > p) | ns3::AnimationInterface | private |
| WIMAX enum value | ns3::AnimationInterface | private |
| WimaxRxTrace(std::string context, Ptr< const Packet > p, const Mac48Address &m) | ns3::AnimationInterface | private |
| WimaxTxTrace(std::string context, Ptr< const Packet > p, const Mac48Address &m) | ns3::AnimationInterface | private |
| WriteIpv4Addresses() | ns3::AnimationInterface | private |
| WriteIpv6Addresses() | ns3::AnimationInterface | private |
| WriteLinkProperties() | ns3::AnimationInterface | private |
| WriteN(const char *data, uint32_t count, FILE *f) | ns3::AnimationInterface | private |
| WriteN(const std::string &st, FILE *f) | ns3::AnimationInterface | private |
| WriteNodeColors() | ns3::AnimationInterface | private |
| WriteNodeEnergies() | ns3::AnimationInterface | private |
| WriteNodes() | ns3::AnimationInterface | private |
| WriteNodeSizes() | ns3::AnimationInterface | private |
| WriteNodeUpdate(uint32_t nodeId) | ns3::AnimationInterface | private |
| WriteNonP2pLinkProperties(uint32_t id, std::string ipv4Address, std::string channelType) | ns3::AnimationInterface | private |
| WriteRoutePath(uint32_t nodeId, std::string destination, Ipv4RoutePathElements rpElements) | ns3::AnimationInterface | private |
| WriteXmlAddNodeCounter(uint32_t counterId, std::string counterName, CounterType counterType) | ns3::AnimationInterface | private |
| WriteXmlAddResource(uint32_t resourceId, std::string resourcePath) | ns3::AnimationInterface | private |
| WriteXmlAnim(bool routing=false) | ns3::AnimationInterface | private |
| WriteXmlClose(std::string name, bool routing=false) | ns3::AnimationInterface | private |
| WriteXmlIpv4Addresses(uint32_t nodeId, std::vector< std::string > ipv4Addresses) | ns3::AnimationInterface | private |
| WriteXmlIpv6Addresses(uint32_t nodeId, std::vector< std::string > ipv6Addresses) | ns3::AnimationInterface | private |
| WriteXmlLink(uint32_t fromId, uint32_t toLp, uint32_t toId) | ns3::AnimationInterface | private |
| WriteXmlNode(uint32_t id, uint32_t sysId, double locX, double locY) | ns3::AnimationInterface | private |
| WriteXmlNonP2pLinkProperties(uint32_t id, std::string ipAddress, std::string channelType) | ns3::AnimationInterface | private |
| WriteXmlP(std::string pktType, uint32_t fId, double fbTx, double lbTx, uint32_t tId, double fbRx, double lbRx, std::string metaInfo="") | ns3::AnimationInterface | private |
| WriteXmlP(uint64_t animUid, std::string pktType, uint32_t fId, double fbTx, double lbTx) | ns3::AnimationInterface | private |
| WriteXmlPRef(uint64_t animUid, uint32_t fId, double fbTx, std::string metaInfo="") | ns3::AnimationInterface | private |
| WriteXmlRouting(uint32_t id, std::string routingInfo) | ns3::AnimationInterface | private |
| WriteXmlRp(uint32_t nodeId, std::string destination, Ipv4RoutePathElements rpElements) | ns3::AnimationInterface | private |
| WriteXmlUpdateBackground(std::string fileName, double x, double y, double scaleX, double scaleY, double opacity) | ns3::AnimationInterface | private |
| WriteXmlUpdateLink(uint32_t fromId, uint32_t toId, std::string linkDescription) | ns3::AnimationInterface | private |
| WriteXmlUpdateNodeColor(uint32_t nodeId, uint8_t r, uint8_t g, uint8_t b) | ns3::AnimationInterface | private |
| WriteXmlUpdateNodeCounter(uint32_t counterId, uint32_t nodeId, double value) | ns3::AnimationInterface | private |
| WriteXmlUpdateNodeDescription(uint32_t nodeId) | ns3::AnimationInterface | private |
| WriteXmlUpdateNodeImage(uint32_t nodeId, uint32_t resourceId) | ns3::AnimationInterface | private |
| WriteXmlUpdateNodePosition(uint32_t nodeId, double x, double y) | ns3::AnimationInterface | private |
| WriteXmlUpdateNodeSize(uint32_t nodeId, double width, double height) | ns3::AnimationInterface | private |
| ~AnimationInterface() | ns3::AnimationInterface | |