#ifndef PCAPLITE_H #define PCAPLITE_H #include #if defined(unix) || defined __APPLE__ #include #else #include #endif #define PCAP_ERRBUF_SIZE (256) #define PCAP_LINKTYPE_SOCKETCAN (227) #define PCAP_LINKTYPE_ANY (-1) struct pcap_pkthdr { struct timeval ts; /* time stamp */ unsigned int caplen; /* length of portion present */ unsigned int len; /* length of this packet (off wire) */ }; struct pcap { FILE *file; bool is_ng; }; typedef struct pcap pcap_t; pcap *pcap_open_offline(const char *, char *, int); const unsigned char *pcap_next(pcap_t *, struct pcap_pkthdr *); void pcap_close(pcap_t *); #endif// PCAPLITE_H