dbus_new_handlers.h
Go to the documentation of this file.
00001 /*
00002  * WPA Supplicant / dbus-based control interface
00003  * Copyright (c) 2006, Dan Williams <dcbw@redhat.com> and Red Hat, Inc.
00004  * Copyright (c) 2009-2010, Witold Sowa <witold.sowa@gmail.com>
00005  *
00006  * This program is free software; you can redistribute it and/or modify
00007  * it under the terms of the GNU General Public License version 2 as
00008  * published by the Free Software Foundation.
00009  *
00010  * Alternatively, this software may be distributed under the terms of BSD
00011  * license.
00012  *
00013  * See README and COPYING for more details.
00014  */
00015 
00016 #ifndef CTRL_IFACE_DBUS_NEW_HANDLERS_H
00017 #define CTRL_IFACE_DBUS_NEW_HANDLERS_H
00018 
00019 struct network_handler_args {
00020         struct wpa_supplicant *wpa_s;
00021         struct wpa_ssid *ssid;
00022 };
00023 
00024 struct bss_handler_args {
00025         struct wpa_supplicant *wpa_s;
00026         unsigned int id;
00027 };
00028 
00029 DBusMessage * wpas_dbus_simple_property_getter(DBusMessage *message,
00030                                                const int type,
00031                                                const void *val);
00032 
00033 DBusMessage * wpas_dbus_simple_property_setter(DBusMessage *message,
00034                                                const int type, void *val);
00035 
00036 DBusMessage * wpas_dbus_simple_array_property_getter(DBusMessage *message,
00037                                                      const int type,
00038                                                      const void *array,
00039                                                      size_t array_len);
00040 
00041 DBusMessage * wpas_dbus_handler_create_interface(DBusMessage *message,
00042                                                  struct wpa_global *global);
00043 
00044 DBusMessage * wpas_dbus_handler_remove_interface(DBusMessage *message,
00045                                                  struct wpa_global *global);
00046 
00047 DBusMessage * wpas_dbus_handler_get_interface(DBusMessage *message,
00048                                               struct wpa_global *global);
00049 
00050 DBusMessage * wpas_dbus_getter_debug_level(DBusMessage *message,
00051                                            struct wpa_global *global);
00052 
00053 DBusMessage * wpas_dbus_getter_debug_timestamp(DBusMessage *message,
00054                                                struct wpa_global *global);
00055 
00056 DBusMessage * wpas_dbus_getter_debug_show_keys(DBusMessage *message,
00057                                                struct wpa_global *global);
00058 
00059 DBusMessage * wpas_dbus_setter_debug_level(DBusMessage *message,
00060                                            struct wpa_global *global);
00061 
00062 DBusMessage * wpas_dbus_setter_debug_timestamp(DBusMessage *message,
00063                                                struct wpa_global *global);
00064 
00065 DBusMessage * wpas_dbus_setter_debug_show_keys(DBusMessage *message,
00066                                                struct wpa_global *global);
00067 
00068 DBusMessage * wpas_dbus_getter_interfaces(DBusMessage *message,
00069                                           struct wpa_global *global);
00070 
00071 DBusMessage * wpas_dbus_getter_eap_methods(DBusMessage *message,
00072                                            void *nothing);
00073 
00074 DBusMessage * wpas_dbus_handler_scan(DBusMessage *message,
00075                                      struct wpa_supplicant *wpa_s);
00076 
00077 DBusMessage * wpas_dbus_handler_disconnect(DBusMessage *message,
00078                                            struct wpa_supplicant *wpa_s);
00079 
00080 DBusMessage * wpas_dbus_handler_add_network(DBusMessage *message,
00081                                             struct wpa_supplicant *wpa_s);
00082 
00083 DBusMessage * wpas_dbus_handler_remove_network(DBusMessage *message,
00084                                                struct wpa_supplicant *wpa_s);
00085 
00086 DBusMessage * wpas_dbus_handler_select_network(DBusMessage *message,
00087                                                struct wpa_supplicant *wpa_s);
00088 
00089 DBusMessage * wpas_dbus_handler_add_blob(DBusMessage *message,
00090                                          struct wpa_supplicant *wpa_s);
00091 
00092 DBusMessage * wpas_dbus_handler_get_blob(DBusMessage *message,
00093                                          struct wpa_supplicant *wpa_s);
00094 
00095 DBusMessage * wpas_dbus_handler_remove_blob(DBusMessage *message,
00096                                             struct wpa_supplicant *wpa_s);
00097 
00098 DBusMessage * wpas_dbus_getter_capabilities(DBusMessage *message,
00099                                             struct wpa_supplicant *wpa_s);
00100 
00101 DBusMessage * wpas_dbus_getter_state(DBusMessage *message,
00102                                      struct wpa_supplicant *wpa_s);
00103 
00104 DBusMessage * wpas_dbus_getter_scanning(DBusMessage *message,
00105                                         struct wpa_supplicant *wpa_s);
00106 
00107 DBusMessage * wpas_dbus_getter_ap_scan(DBusMessage *message,
00108                                        struct wpa_supplicant *wpa_s);
00109 
00110 DBusMessage * wpas_dbus_setter_ap_scan(DBusMessage *message,
00111                                        struct wpa_supplicant *wpa_s);
00112 
00113 DBusMessage * wpas_dbus_getter_ifname(DBusMessage *message,
00114                                       struct wpa_supplicant *wpa_s);
00115 
00116 DBusMessage * wpas_dbus_getter_driver(DBusMessage *message,
00117                                       struct wpa_supplicant *wpa_s);
00118 
00119 DBusMessage * wpas_dbus_getter_bridge_ifname(DBusMessage *message,
00120                                              struct wpa_supplicant *wpa_s);
00121 
00122 DBusMessage * wpas_dbus_getter_current_bss(DBusMessage *message,
00123                                            struct wpa_supplicant *wpa_s);
00124 
00125 DBusMessage * wpas_dbus_getter_current_network(DBusMessage *message,
00126                                                struct wpa_supplicant *wpa_s);
00127 
00128 DBusMessage * wpas_dbus_getter_bsss(DBusMessage *message,
00129                                     struct wpa_supplicant *wpa_s);
00130 
00131 DBusMessage * wpas_dbus_getter_networks(DBusMessage *message,
00132                                         struct wpa_supplicant *wpa_s);
00133 
00134 DBusMessage * wpas_dbus_getter_blobs(DBusMessage *message,
00135                                      struct wpa_supplicant *bss);
00136 
00137 DBusMessage * wpas_dbus_getter_bss_bssid(DBusMessage *message,
00138                                          struct bss_handler_args *bss);
00139 
00140 DBusMessage * wpas_dbus_getter_bss_ssid(DBusMessage *message,
00141                                         struct bss_handler_args *bss);
00142 
00143 DBusMessage * wpas_dbus_getter_bss_privacy(DBusMessage *message,
00144                                            struct bss_handler_args *bss);
00145 
00146 DBusMessage * wpas_dbus_getter_bss_mode(DBusMessage *message,
00147                                         struct bss_handler_args *bss);
00148 
00149 DBusMessage * wpas_dbus_getter_bss_signal(DBusMessage *message,
00150                                           struct bss_handler_args *bss);
00151 
00152 DBusMessage * wpas_dbus_getter_bss_frequency(DBusMessage *message,
00153                                              struct bss_handler_args *bss);
00154 
00155 DBusMessage * wpas_dbus_getter_bss_rates(DBusMessage *message,
00156                                          struct bss_handler_args *bss);
00157 
00158 DBusMessage * wpas_dbus_getter_bss_wpa(DBusMessage *message,
00159                                        struct bss_handler_args *bss);
00160 
00161 DBusMessage * wpas_dbus_getter_bss_rsn(DBusMessage *message,
00162                                        struct bss_handler_args *bss);
00163 
00164 DBusMessage * wpas_dbus_getter_bss_ies(DBusMessage *message,
00165                                        struct bss_handler_args *bss);
00166 
00167 DBusMessage * wpas_dbus_getter_enabled(DBusMessage *message,
00168                                        struct network_handler_args *net);
00169 
00170 DBusMessage * wpas_dbus_setter_enabled(DBusMessage *message,
00171                                        struct network_handler_args *net);
00172 
00173 DBusMessage * wpas_dbus_getter_network_properties(
00174         DBusMessage *message, struct network_handler_args *net);
00175 
00176 DBusMessage * wpas_dbus_setter_network_properties(
00177         DBusMessage *message, struct network_handler_args *net);
00178 
00179 DBusMessage * wpas_dbus_handler_wps_start(DBusMessage *message,
00180                                           struct wpa_supplicant *wpa_s);
00181 
00182 DBusMessage * wpas_dbus_getter_process_credentials(
00183         DBusMessage *message, struct wpa_supplicant *wpa_s);
00184 
00185 DBusMessage * wpas_dbus_setter_process_credentials(
00186         DBusMessage *message, struct wpa_supplicant *wpa_s);
00187 
00188 DBusMessage * wpas_dbus_getter_credentials(DBusMessage *message,
00189                                            struct wpa_supplicant *wpa_s);
00190 
00191 DBusMessage * wpas_dbus_error_invalid_args(DBusMessage *message,
00192                                            const char *arg);
00193 DBusMessage * wpas_dbus_error_unknown_error(DBusMessage *message,
00194                                             const char *arg);
00195 
00196 #endif /* CTRL_IFACE_DBUS_HANDLERS_NEW_H */


wpa_supplicant
Author(s): Package maintained by Blaise Gassend
autogenerated on Thu Jan 2 2014 11:26:36