#ifndef PING_OUTPUT_H #define PING_OUTPUT_H #include #include #include "icmp.h" #include "ping/ft_ping.h" #include "internal/ping/ping_state.h" void ping_output_start(const struct ping_config *config, struct in_addr dest, size_t payload_bytes); void ping_output_packet(const icmp_reply_t *reply, uint16_t seq, int64_t rtt_ns, size_t payload_bytes, const struct ping_config *config); void ping_output_error(const icmp_reply_t *reply, const icmp_offending_packet_t *offending, uint16_t seq, const struct ping_config *config); void ping_output_summary(const struct ping_state *state, struct in_addr dest); void ping_output_flood_dot(void); void ping_output_flood_erase(void); #endif