Ignore:
Timestamp:
2024-12-13T08:44:05Z (14 months ago)
Author:
Nataliia Korop <n.corop08@…>
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)
Message:

refactoring after 23.10

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/pcap/include/pcap_iface.h

    r59fe16d r03cd7a9e  
    3737
    3838#include <errno.h>
     39#include <fibril_synch.h>
    3940#include "pcap.h"
    4041
    41 typedef struct pcap_iface {
     42typedef struct pcap_dumper {
     43        fibril_mutex_t mutex;
    4244        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;
    4747
    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
     49extern void pcap_dumper_stop(struct pcap_dumper *);
     50
     51extern errno_t pcap_dumper_init(pcap_dumper_t *);
     52
    5353// v ramci init jeste linktype prg
    5454//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
     56extern errno_t pcap_dumper_start(struct pcap_dumper *, const char *);
     57extern void pcap_dumper_add_packet(struct pcap_dumper *, const void *data, size_t size);
    5958
    6059#endif
Note: See TracChangeset for help on using the changeset viewer.