#include <sys/types.h>
#include <unistd.h>
#include <glib.h>
#include "network_api_defines.h"
Go to the source code of this file.
Classes | |
struct | icd_nw_api |
Defines | |
#define | ICD_NW_MODULE_VERSION "0.87+fremantle9+0m5" |
Typedefs | |
typedef void(* | icd_nw_layer_renew_cb_fn )(enum icd_nw_renew_status status, gpointer renew_cb_token) |
typedef void(* | icd_nw_layer_renew_fn )(const gchar *network_type, const guint network_attrs, const gchar *network_id, icd_nw_layer_renew_cb_fn renew_cb, gpointer renew_cb_token, gpointer *private) |
typedef void(* | icd_nw_ip_down_cb_fn )(const enum icd_nw_status status, const gpointer ip_down_cb_token) |
typedef void(* | icd_nw_ip_down_fn )(const gchar *network_type, const guint network_attrs, const gchar *network_id, const gchar *interface_name, icd_nw_ip_down_cb_fn ip_down_cb, gpointer ip_down_cb_token, gpointer *private) |
typedef void(* | icd_nw_ip_up_cb_fn )(const enum icd_nw_status status, const gchar *err_str, const gpointer ip_up_cb_token,...) |
typedef void(* | icd_nw_ip_up_fn )(const gchar *network_type, const guint network_attrs, const gchar *network_id, const gchar *interface_name, icd_nw_ip_up_cb_fn ip_up_cb, gpointer ip_up_cb_token, gpointer *private) |
typedef void(* | icd_nw_ip_addr_info_cb_fn )(const gpointer addr_info_cb_token, const gchar *network_type, const guint network_attrs, const gchar *network_id, gchar *ip_address, gchar *ip_netmask, gchar *ip_gateway, gchar *ip_dns1, gchar *ip_dns2, gchar *ip_dns3) |
typedef void(* | icd_nw_ip_addr_info_fn )(const gchar *network_type, const guint network_attrs, const gchar *network_id, gpointer *private, icd_nw_ip_addr_info_cb_fn cb, const gpointer addr_info_cb_token) |
typedef void(* | icd_nw_ip_stats_cb_fn )(const gpointer ip_stats_cb_token, const gchar *network_type, const guint network_attrs, const gchar *network_id, guint time_active, guint rx_bytes, guint tx_bytes) |
typedef void(* | icd_nw_ip_stats_fn )(const gchar *network_type, const guint network_attrs, const gchar *network_id, gpointer *private, icd_nw_ip_stats_cb_fn cb, const gpointer ip_stats_cb_token) |
typedef void(* | icd_nw_link_pre_down_cb_fn )(const enum icd_nw_status status, const gpointer link_pre_down_cb_token) |
typedef void(* | icd_nw_link_pre_down_fn )(const gchar *network_type, const guint network_attrs, const gchar *network_id, const gchar *interface_name, icd_nw_link_pre_down_cb_fn link_pre_down_cb, const gpointer link_pre_down_cb_token, gpointer *private) |
typedef void(* | icd_nw_link_post_up_cb_fn )(const enum icd_nw_status status, const gchar *err_str, const gpointer link_post_up_cb_token,...) |
typedef void(* | icd_nw_link_post_up_fn )(const gchar *network_type, const guint network_attrs, const gchar *network_id, const gchar *interface_name, icd_nw_link_post_up_cb_fn link_post_up, const gpointer link_post_up_cb_token, gpointer *private) |
typedef void(* | icd_nw_link_post_stats_cb_fn )(const gpointer link_post_stats_cb_token, const gchar *network_type, const guint network_attrs, const gchar *network_id, guint time_active, guint rx_bytes, guint tx_bytes) |
typedef void(* | icd_nw_link_post_stats_fn )(const gchar *network_type, const guint network_attrs, const gchar *network_id, gpointer *private, icd_nw_link_post_stats_cb_fn cb, const gpointer link_post_stats_cb_token) |
typedef void(* | icd_nw_link_down_cb_fn )(const enum icd_nw_status status, const gpointer link_down_cb_token) |
typedef void(* | icd_nw_link_down_fn )(const gchar *network_type, const guint network_attrs, const gchar *network_id, const gchar *interface_name, icd_nw_link_down_cb_fn link_down_cb, const gpointer link_down_cb_token, gpointer *private) |
typedef void(* | icd_nw_link_up_cb_fn )(const enum icd_nw_status status, const gchar *err_str, const gchar *interface_name, const gpointer link_up_cb_token,...) |
typedef void(* | icd_nw_link_up_fn )(const gchar *network_type, const guint network_attrs, const gchar *network_id, icd_nw_link_up_cb_fn link_up_cb, const gpointer link_up_cb_token, gpointer *private) |
typedef void(* | icd_nw_link_stats_cb_fn )(const gpointer link_stats_cb_token, const gchar *network_type, const guint network_attrs, const gchar *network_id, guint time_active, gint signal, gchar *station_id, gint dB, guint rx_bytes, guint tx_bytes) |
typedef void(* | icd_nw_link_stats_fn )(const gchar *network_type, const guint network_attrs, const gchar *network_id, gpointer *private, icd_nw_link_stats_cb_fn cb, const gpointer link_stats_cb_token) |
typedef void(* | icd_nw_search_cb_fn )(enum icd_network_search_status status, gchar *network_name, gchar *network_type, const guint network_attrs, gchar *network_id, enum icd_nw_levels signal, gchar *station_id, gint dB, const gpointer search_cb_token) |
typedef void(* | icd_nw_start_search_fn )(const gchar *network_type, guint search_scope, icd_nw_search_cb_fn search_cb, const gpointer search_cb_token, gpointer *private) |
typedef void(* | icd_nw_stop_search_fn )(gpointer *private) |
typedef void(* | icd_nw_child_exit_fn )(const pid_t pid, const gint exit_value, gpointer *private) |
typedef void(* | icd_nw_network_destruct_fn )(gpointer *private) |
typedef void(* | icd_nw_watch_pid_fn )(const pid_t pid, gpointer watch_cb_token) |
typedef void(* | icd_nw_close_fn )(enum icd_nw_status status, const gchar *err_str, const gchar *network_type, const guint network_attrs, const gchar *network_id) |
typedef void(* | icd_nw_status_change_fn )(gchar *network_type, guint network_attrs, gchar *network_id) |
typedef void(* | icd_nw_renew_fn )(enum icd_nw_layer renew_layer, const gchar *network_type, const guint network_attrs, const gchar *network_id) |
typedef gboolean(* | icd_nw_init_fn )(struct icd_nw_api *network_api, icd_nw_watch_pid_fn watch_fn, gpointer watch_fn_token, icd_nw_close_fn close_fn, icd_nw_status_change_fn status_change_fn, icd_nw_renew_fn renew_fn) |