net-tools/includes/ping/ft_ping.h
2026-03-12 18:46:12 +01:00

28 lines
407 B
C

#ifndef FT_PING
#define FT_PING
#include <stdint.h>
#include <stddef.h>
#include <netinet/in.h>
#include "compiler.h"
typedef struct s_ping_config
{
/* Targets */
struct in_addr *destinations;
size_t nb_destinations;
/* Options */
uint64_t count;
double interval;
uint8_t ttl;
size_t packet_size;
double timeout;
double deadline;
/* Flags */
uint8_t flags;
} t_ping_config;
#endif