You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
412 B
C
21 lines
412 B
C
#ifndef SEQMAP_H
|
|
#define SEQMAP_H
|
|
|
|
#include <sys/time.h>
|
|
|
|
typedef struct seqmap_value
|
|
{
|
|
unsigned int host_nr;
|
|
unsigned int ping_count;
|
|
struct timeval ping_ts;
|
|
|
|
} SEQMAP_VALUE;
|
|
|
|
#define SEQMAP_MAXSEQ 65535
|
|
|
|
void seqmap_init();
|
|
unsigned int seqmap_add(unsigned int host_nr, unsigned int ping_count, struct timeval *now);
|
|
SEQMAP_VALUE *seqmap_fetch(unsigned int id, struct timeval *now);
|
|
|
|
#endif
|