#include "nix-vector-routing.h"#include "ns3/abort.h"#include "ns3/ipv4-list-routing.h"#include "ns3/log.h"#include "ns3/loopback-net-device.h"#include "ns3/names.h"#include <iomanip>#include <queue>
Include dependency graph for nix-vector-routing.cc:Go to the source code of this file.
Namespaces | |
| namespace | ns3 |
| Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
Variables | |
| template<typename T> | |
| uint32_t | ns3::NixVectorRouting< T >::g_epoch = 1 |
| Epoch starts from one to make it easier to spot an uninitialized NixVector during debug. | |
| template<typename T> | |
| NixVectorRouting< T >::IpAddressToNodeMap | ns3::NixVectorRouting< T >::g_ipAddressToNodeMap |
| Mapping of IP address to ns-3 node. | |
| template<typename T> | |
| bool | ns3::NixVectorRouting< T >::g_isCacheDirty = false |
| Flag to mark when caches are dirty and need to be flushed. | |
| template<typename T> | |
| NixVectorRouting< T >::NetDeviceToIpInterfaceMap | ns3::NixVectorRouting< T >::g_netdeviceToIpInterfaceMap |
| Mapping of Ptr<NetDevice> to Ptr<IpInterface>. | |