![]() |
SDK
23.9.2
For IoT System Software Development
|
#include <typedef.h>#include "ip6-address.h"#include <IPv6Address.hpp>#include "IPv6PacketBuffer.hpp"#include "Timer.hpp"Classes | |
| class | IPv6 |
| Internet Protocol Version 6 Stack. More... | |
| struct | IPv6::Header_t |
| IPv6 Header. More... | |
| struct | IPv6::TLVHeader_t |
| IPv6 Options' TL (Type and Length) More... | |
| struct | IPv6::OptHeaderRPL_t |
| RPL Option Header for Carrying RPL Information in Data-Plane Datagrams. More... | |
| struct | IPv6::OptHeaderMPL_t |
| MPL Option. More... | |
| class | IPv6::Route |
| class | IPv6::RoutingEntry |
| struct | IPv6::RecentDst_t |
| struct | IPv6::ReassemblyBuf_t |
| struct | IPv6::Reassembly_t |
Enumerations | |
| enum | { MAX_PING_REQUESTS = 10 } |
Functions | |
| char * | ip6_ntop (const IP6_ADDRESS *src, char *dst) |
| bool | ip6_pton (const char *src, IP6_ADDRESS *dst) |
| bool | ping6 (IPv6Interface *inf, const IP6_ADDRESS *src, const IP6_ADDRESS *dst, uint16_t size, uint8_t cnt, void(*on_replied)(const IPv6::Header_t *ip6, uint16_t seq, uint16_t sz, const void *payload)) |
| Send ICMPv6 echo requests. (ping) More... | |
IPv6 Protocol.
1.8.17