Changeset 467d2b9 in mainline for uspace/lib/pcap/include/pcap.h
- Timestamp:
- 2024-12-13T08:44:05Z (14 months ago)
- Children:
- e1e8f7a
- Parents:
- f161ce1
- git-author:
- Nataliia Korop <n.corop08@…> (2024-11-10 18:34:17)
- git-committer:
- Nataliia Korop <n.corop08@…> (2024-12-13 08:44:05)
- File:
-
- 1 edited
-
uspace/lib/pcap/include/pcap.h (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/pcap/include/pcap.h
rf161ce1 r467d2b9 58 58 #define WIRESHARK_SNAPLEN 0xffff 59 59 60 /** Header of the .pcap file 61 */ 60 /** Header of the .pcap file. */ 62 61 typedef struct { 63 62 uint32_t magic_number; … … 70 69 } pcap_file_header_t; 71 70 71 /** Header of the packet to be dumped to .pcap file. */ 72 72 typedef struct pcap_packet_header { 73 73 uint32_t seconds_stamp; … … 79 79 typedef struct pcap_writer pcap_writer_t; 80 80 81 /** Operations for dumper. */ 81 82 typedef struct { 82 83 errno_t (*open)(struct pcap_writer *, const char *); … … 85 86 size_t (*write_buffer)(struct pcap_writer *, const void *, size_t); 86 87 void (*close)(struct pcap_writer *); 87 88 88 } pcap_writer_ops_t; 89 89 90 /** Interface for working with .pcap file 91 */ 90 /** Interface for working with .pcap file. */ 92 91 typedef struct pcap_writer { 93 92 void *data; … … 95 94 } pcap_writer_t; 96 95 97 extern void pcap_writer_add_header(pcap_writer_t * );96 extern void pcap_writer_add_header(pcap_writer_t *writer); 98 97 extern void pcap_writer_add_packet(pcap_writer_t *writer, const void *captured_packet, size_t size); 99 98 extern void pcap_set_time(pcap_packet_header_t *header);
Note:
See TracChangeset
for help on using the changeset viewer.
