11#ifndef _INCLUDE_ICMPV6_H
12#define _INCLUDE_ICMPV6_H
17#include <netinet/in.h>
19#if HAVE_NETINET_ICMP6_H
20#include <netinet/icmp6.h>
23#include <netinet/ip6.h>
27#ifndef ICMP6_ECHOREQUEST
28#define ICMP6_ECHOREQUEST 128
32#ifndef ICMP6_ECHOREPLY
33#define ICMP6_ECHOREPLY 129
38#define IPPROTO_ICMPV6 58
55 void Recv(
void)
override;
Icmp6 icmp6
pinger helper contains one of these as a global object.
int Open() override
Start pinger helper and initiate control channel.
void SendEcho(Ip::Address &, int, const char *, int) override