![]() |
0.01.00
|
This namespace includes definitions for IPv6 networking. More...
Classes | |
class | Address |
This class implements an IPv6 address object. More... | |
class | ExtensionHeader |
This class implements IPv6 Extension Header generation and processing. More... | |
class | Filter |
This class implements an IPv6 datagram filter. More... | |
class | FragmentHeader |
This class implements IPv6 Fragment Header generation and parsing. More... | |
class | Header |
This class implements IPv6 header generation and parsing. More... | |
struct | HeaderPoD |
This structure represents an IPv6 header. More... | |
class | HopByHopHeader |
This class implements IPv6 Hop-by-Hop Options Header generation and parsing. More... | |
class | Icmp |
This class implements ICMPv6. More... | |
class | IcmpHandler |
This class implements ICMPv6 message handlers. More... | |
class | IcmpHeader |
class | Ip6 |
This class implements the core IPv6 message processing. More... | |
class | LinkAddress |
This class represents an IPv6 Link Address. More... | |
class | MessageInfo |
This class implements message information for an IPv6 message. More... | |
class | Mpl |
This class implements MPL message processing. More... | |
class | MplBufferedMessageMetadata |
This class represents metadata required for MPL retransmissions. More... | |
class | MplSeedEntry |
This class represents an MPL's Seed Set entry. More... | |
class | Netif |
This class implements an IPv6 network interface. More... | |
class | NetifCallback |
This class implements network interface handlers. More... | |
class | NetifMulticastAddress |
This class implements an IPv6 network interface multicast address. More... | |
class | NetifUnicastAddress |
This class implements an IPv6 network interface unicast address. More... | |
class | OptionHeader |
This class implements IPv6 Options generation and parsing. More... | |
class | OptionMpl |
This class implements MPL header generation and parsing. More... | |
class | OptionPad1 |
This class implements IPv6 Pad1 Option generation and parsing. More... | |
class | OptionPadN |
This class implements IPv6 PadN Option generation and parsing. More... | |
struct | Route |
This structure represents an IPv6 route. More... | |
class | Routes |
This class implements IPv6 route management. More... | |
class | SockAddr |
This class implements a socket address. More... | |
class | TcpHeader |
This class implements TCP header parsing. More... | |
struct | TcpHeaderPoD |
class | Udp |
This class implements core UDP message handling. More... | |
class | UdpHeader |
This class implements UDP header generation and parsing. More... | |
struct | UdpHeaderPoD |
class | UdpSocket |
This class implements a UDP/IPv6 socket. More... | |
Enumerations | |
enum | IpProto { kProtoHopOpts = 0, kProtoTcp = 6, kProtoUdp = 17, kProtoIp6 = 41, kProtoRouting = 43, kProtoFragment = 44, kProtoIcmp6 = 58, kProtoNone = 59, kProtoDstOpts = 60 } |
Internet Protocol Numbers. More... | |
enum | { kVersionClassFlowSize = 4 } |
Variables | |
ot::Ip6::IcmpHeader | OT_TOOL_PACKED_END |
This namespace includes definitions for IPv6 networking.