Changeset 03cd7a9e in mainline for uspace/lib/pcap/include/pcap_iface.h
- Timestamp:
- 2024-12-13T08:44:05Z (14 months ago)
- Children:
- f08447b
- Parents:
- 59fe16d
- git-author:
- Nataliia Korop <n.corop08@…> (2024-10-28 09:57:08)
- git-committer:
- Nataliia Korop <n.corop08@…> (2024-12-13 08:44:05)
- File:
-
- 1 edited
-
uspace/lib/pcap/include/pcap_iface.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/pcap/include/pcap_iface.h
r59fe16d r03cd7a9e 37 37 38 38 #include <errno.h> 39 #include <fibril_synch.h> 39 40 #include "pcap.h" 40 41 41 typedef struct pcap_iface { 42 typedef struct pcap_dumper { 43 fibril_mutex_t mutex; 42 44 bool to_dump; 43 errno_t (*init)(const char *); 44 void (*add_packet)(const void *data, size_t size); 45 void (*fini)(void); 46 } pcap_iface_t; 45 pcap_writer_t writer; 46 } pcap_dumper_t; 47 47 48 extern void pcap_close_file(void); 49 extern errno_t pcap_iface_init(pcap_iface_t*);50 //init to file 51 //init to serial 52 //add packet, dostane strukturu, data, velikost ... to to this pcap_iface_t 48 49 extern void pcap_dumper_stop(struct pcap_dumper *); 50 51 extern errno_t pcap_dumper_init(pcap_dumper_t *); 52 53 53 // v ramci init jeste linktype prg 54 54 //set snaplen taky lze pridavat prg 55 //create kam posila 56 // init 57 extern errno_t pcap_init(const char *); 58 extern void pcap_add_packet(const void *data, size_t size); 55 56 extern errno_t pcap_dumper_start(struct pcap_dumper *, const char *); 57 extern void pcap_dumper_add_packet(struct pcap_dumper *, const void *data, size_t size); 59 58 60 59 #endif
Note:
See TracChangeset
for help on using the changeset viewer.
