22 #include "capchild/capture_session.h" 29 capture_cb_capture_prepared,
30 capture_cb_capture_update_started,
31 capture_cb_capture_update_continue,
32 capture_cb_capture_update_finished,
33 capture_cb_capture_fixed_started,
34 capture_cb_capture_fixed_continue,
35 capture_cb_capture_fixed_finished,
36 capture_cb_capture_stopping,
37 capture_cb_capture_failed
40 typedef void (*capture_callback_t) (gint event,
capture_session *cap_session,
44 capture_callback_add(capture_callback_t func, gpointer user_data);
47 capture_callback_remove(capture_callback_t func, gpointer user_data);
73 struct if_stat_cache_s;
74 typedef struct if_stat_cache_s if_stat_cache_t;
87 extern gboolean capture_stats(if_stat_cache_t *sc,
char *ifname,
struct pcap_stat *ps);
if_stat_cache_t * capture_stat_start(capture_options *capture_opts)
void capture_stat_stop(if_stat_cache_t *sc)
void capture_kill_child(capture_session *cap_session)
Definition: capture_info.h:46
gboolean capture_start(capture_options *capture_opts, capture_session *cap_session, info_data_t *cap_data, void(*update_cb)(void))
void capture_restart(capture_session *cap_session)
Definition: capture_opts.h:249
void capture_stop(capture_session *cap_session)
Definition: capture_session.h:63