#ifndef PING_STATE_H #define PING_STATE_H #include #include #include #include #include "icmp.h" #include "ping/ft_ping.h" #include "internal/ping/stats.h" #include "internal/ping/tracker.h" struct ping_state { icmp_handle_t *handle; const struct ping_config *config; struct in_addr dest; struct timespec start_time; struct timespec linger_start; uint16_t id; uint16_t seq; struct ping_tracker *tracker; struct ping_stats *stats; volatile sig_atomic_t send_flag; volatile sig_atomic_t stop_flag; size_t nb_errors; }; #endif