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>
22 #if HAVE_NETINET_IP6_H
23 #include <netinet/ip6.h>
27 #ifndef ICMP6_ECHOREQUEST
28 #define ICMP6_ECHOREQUEST 128
32 #ifndef ICMP6_ECHOREPLY
33 #define ICMP6_ECHOREPLY 129
37 #ifndef IPPROTO_ICMPV6
38 #define IPPROTO_ICMPV6 58
55 virtual void Recv(
void);
Icmp6 icmp6
pinger helper contains one of these as a global object.
virtual int Open()
Start pinger helper and initiate control channel.
virtual void SendEcho(Ip::Address &, int, const char *, int)