#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>
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>. | |