Network Address abstractions, including MAC, IPv4 and IPv6. More...
Collaboration diagram for Address:Classes | |
| class | ns3::Address |
| a polymophic address class More... | |
| class | ns3::Ipv6AddressGeneratorImpl::Entry |
| This class holds the allocated addresses. More... | |
| class | ns3::Ipv4AddressGeneratorImpl::Entry |
| This class holds the allocated addresses. More... | |
| class | ns3::Inet6SocketAddress |
| An Inet6 address class. More... | |
| class | ns3::InetSocketAddress |
| an Inet address class More... | |
| class | ns3::Ipv4Address |
| Ipv4 addresses are stored in host order in this class. More... | |
| class | ns3::Ipv4AddressGenerator |
| This generator assigns addresses sequentially from a provided network address; used in topology code. More... | |
| class | ns3::Ipv4AddressGeneratorImpl |
| Implementation class of Ipv4AddressGenerator This generator assigns addresses sequentially from a provided network address; used in topology code. More... | |
| class | ns3::Ipv4AddressHash |
| Class providing an hash for IPv4 addresses. More... | |
| class | ns3::Ipv4InterfaceAddress |
| a class to store IPv4 address information on an interface More... | |
| class | ns3::Ipv4Mask |
| a class to represent an Ipv4 address mask More... | |
| class | ns3::Ipv6Address |
| Describes an IPv6 address. More... | |
| class | ns3::Ipv6AddressGenerator |
| This generator assigns addresses sequentially from a provided network address; used in topology code. More... | |
| class | ns3::Ipv6AddressGeneratorImpl |
| Implementation class of Ipv6AddressGenerator This generator assigns addresses sequentially from a provided network address; used in topology code. More... | |
| class | ns3::Ipv6InterfaceAddress |
| IPv6 address associated with an interface. More... | |
| class | ns3::Ipv6Prefix |
| Describes an IPv6 prefix. More... | |
| class | ns3::Mac16Address |
| This class can contain 16 bit addresses. More... | |
| class | ns3::Mac48Address |
| an EUI-48 address More... | |
| class | ns3::Mac64Address |
| an EUI-64 address More... | |
| class | ns3::Ipv6AddressGeneratorImpl::NetworkState |
| This class holds the state for a given network. More... | |
| class | ns3::Ipv4AddressGeneratorImpl::NetworkState |
| This class holds the state for a given network. More... | |
| class | ns3::PacketSocketAddress |
| an address for a packet socket More... | |
Enumerations | |
| enum | ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e { ns3::Ipv4InterfaceAddress::HOST, ns3::Ipv4InterfaceAddress::LINK, ns3::Ipv4InterfaceAddress::GLOBAL } |
| Address scope. More... | |
| enum | ns3::Address::MaxSize_e { ns3::Address::MAX_SIZE = 20 } |
| The maximum size of a byte buffer which can be stored in an Address instance. More... | |
Network Address abstractions, including MAC, IPv4 and IPv6.