11#ifndef SQUID_SRC_ICMP_ICMPSQUID_H
12#define SQUID_SRC_ICMP_ICMPSQUID_H
31 void Close()
override;
36 void SendEcho(
Ip::Address &to,
int opcode,
const char* payload=
nullptr,
int len=0)
override;
37 void Recv(
void)
override;
void DomainPing(Ip::Address &to, const char *domain)
void Close() override
Shutdown pinger helper and control channel.
void Recv(void) override
Handle ICMP responses.
int Open() override
Start pinger helper and initiate control channel.
void SendEcho(Ip::Address &to, int opcode, const char *payload=nullptr, int len=0) override