00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef CTRL_IFACE_DBUS_HANDLERS_H
00016 #define CTRL_IFACE_DBUS_HANDLERS_H
00017
00018 struct wpa_bss;
00019
00020 DBusMessage * wpas_dbus_new_invalid_iface_error(DBusMessage *message);
00021 DBusMessage * wpas_dbus_new_invalid_network_error(DBusMessage *message);
00022
00023 DBusMessage * wpas_dbus_global_add_interface(DBusMessage *message,
00024 struct wpa_global *global);
00025
00026 DBusMessage * wpas_dbus_global_remove_interface(DBusMessage *message,
00027 struct wpa_global *global);
00028
00029 DBusMessage * wpas_dbus_global_get_interface(DBusMessage *message,
00030 struct wpa_global *global);
00031
00032 DBusMessage * wpas_dbus_global_set_debugparams(DBusMessage *message,
00033 struct wpa_global *global);
00034
00035 DBusMessage * wpas_dbus_iface_scan(DBusMessage *message,
00036 struct wpa_supplicant *wpa_s);
00037
00038 DBusMessage * wpas_dbus_iface_scan_results(DBusMessage *message,
00039 struct wpa_supplicant *wpa_s);
00040
00041 DBusMessage * wpas_dbus_bssid_properties(DBusMessage *message,
00042 struct wpa_supplicant *wpa_s,
00043 struct wpa_bss *bss);
00044
00045 DBusMessage * wpas_dbus_iface_capabilities(DBusMessage *message,
00046 struct wpa_supplicant *wpa_s);
00047
00048 DBusMessage * wpas_dbus_iface_add_network(DBusMessage *message,
00049 struct wpa_supplicant *wpa_s);
00050
00051 DBusMessage * wpas_dbus_iface_remove_network(DBusMessage *message,
00052 struct wpa_supplicant *wpa_s);
00053
00054 DBusMessage * wpas_dbus_iface_set_network(DBusMessage *message,
00055 struct wpa_supplicant *wpa_s,
00056 struct wpa_ssid *ssid);
00057
00058 DBusMessage * wpas_dbus_iface_enable_network(DBusMessage *message,
00059 struct wpa_supplicant *wpa_s,
00060 struct wpa_ssid *ssid);
00061
00062 DBusMessage * wpas_dbus_iface_disable_network(DBusMessage *message,
00063 struct wpa_supplicant *wpa_s,
00064 struct wpa_ssid *ssid);
00065
00066 DBusMessage * wpas_dbus_iface_select_network(DBusMessage *message,
00067 struct wpa_supplicant *wpa_s);
00068
00069 DBusMessage * wpas_dbus_iface_disconnect(DBusMessage *message,
00070 struct wpa_supplicant *wpa_s);
00071
00072 DBusMessage * wpas_dbus_iface_set_ap_scan(DBusMessage *message,
00073 struct wpa_supplicant *wpa_s);
00074
00075 DBusMessage * wpas_dbus_iface_set_smartcard_modules(
00076 DBusMessage *message, struct wpa_supplicant *wpa_s);
00077
00078 DBusMessage * wpas_dbus_iface_get_state(DBusMessage *message,
00079 struct wpa_supplicant *wpa_s);
00080
00081 DBusMessage * wpas_dbus_iface_get_scanning(DBusMessage *message,
00082 struct wpa_supplicant *wpa_s);
00083
00084 DBusMessage * wpas_dbus_iface_set_blobs(DBusMessage *message,
00085 struct wpa_supplicant *wpa_s);
00086
00087 DBusMessage * wpas_dbus_iface_remove_blobs(DBusMessage *message,
00088 struct wpa_supplicant *wpa_s);
00089
00090 DBusMessage * wpas_dbus_iface_wps_pbc(DBusMessage *message,
00091 struct wpa_supplicant *wpa_s);
00092
00093 DBusMessage * wpas_dbus_iface_wps_pin(DBusMessage *message,
00094 struct wpa_supplicant *wpa_s);
00095
00096 DBusMessage * wpas_dbus_iface_wps_reg(DBusMessage *message,
00097 struct wpa_supplicant *wpa_s);
00098
00099 DBusMessage * wpas_dbus_new_success_reply(DBusMessage *message);
00100 DBusMessage * wpas_dbus_new_invalid_opts_error(DBusMessage *message,
00101 const char *arg);
00102
00103 #endif
00104