20#ifndef __CAPTURE_SYNC_H__
21#define __CAPTURE_SYNC_H__
53 void(*update_cb)(
void));
88 const char *center_freq1,
const char *center_freq2,
89 char **data,
char **primary_msg,
90 char **secondary_msg,
void (*update_cb)(
void));
112 bool optimize,
char **data,
char **primary_msg,
113 char **secondary_msg,
void (*update_cb)(
void));
118 char **secondary_msg,
void (*update_cb)(
void));
123 char **data,
char **primary_msg,
124 char **secondary_msg,
void (*update_cb)(
void));
127sync_if_list_capabilities_open(
const char*
app_name, GList *ifqueries,
128 char **data,
char **primary_msg,
129 char **secondary_msg,
void (*update_cb)(
void));
144extern void capture_sync_set_fetch_dumpcap_pid_cb(
void(*cb)(ws_process_id pid));
void sync_pipe_kill(ws_process_id fork_child)
void sync_pipe_stop(capture_session *cap_session)
int sync_interface_list_open(const char *app_name, char **data, char **primary_msg, char **secondary_msg, void(*update_cb)(void))
bool sync_pipe_start(capture_options *capture_opts, GPtrArray *capture_comments, capture_session *cap_session, struct _info_data *cap_data, void(*update_cb)(void))
int sync_interface_set_80211_chan(const char *app_name, const char *iface, const char *freq, const char *type, const char *center_freq1, const char *center_freq2, char **data, char **primary_msg, char **secondary_msg, void(*update_cb)(void))
int sync_pipe_gets_nonblock(int pipe_fd, char *bytes, int max)
int sync_interface_stats_open(const char *app_name, int *read_fd, ws_process_id *fork_child, char **data, char **msg, void(*update_cb)(void))
int sync_if_capabilities_open(const char *app_name, const char *ifname, bool monitor_mode, const char *auth, char **data, char **primary_msg, char **secondary_msg, void(*update_cb)(void))
int sync_if_bpf_filter_open(const char *app_name, const char *ifname, const char *filter, int linktype, bool optimize, char **data, char **primary_msg, char **secondary_msg, void(*update_cb)(void))
int sync_interface_stats_close(int *read_fd, ws_process_id *fork_child, char **msg)
Definition capture_session.h:136
Definition capture_info.h:40
Definition capture_opts.h:236
const char * app_name
Definition capture_opts.h:249