|
@@ -711,9 +711,9 @@ DBusMessage * wpas_dbus_handler_get_interface(DBusMessage *message,
|
|
|
*
|
|
|
* Getter for "DebugLevel" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_debug_level(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_debug_level(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
const char *str;
|
|
|
int idx = wpa_debug_level;
|
|
@@ -737,9 +737,9 @@ dbus_bool_t wpas_dbus_getter_debug_level(DBusMessageIter *iter,
|
|
|
*
|
|
|
* Getter for "DebugTimestamp" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_debug_timestamp(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_debug_timestamp(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
return wpas_dbus_simple_property_getter(iter, DBUS_TYPE_BOOLEAN,
|
|
|
&wpa_debug_timestamp, error);
|
|
@@ -756,9 +756,9 @@ dbus_bool_t wpas_dbus_getter_debug_timestamp(DBusMessageIter *iter,
|
|
|
*
|
|
|
* Getter for "DebugShowKeys" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_debug_show_keys(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_debug_show_keys(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
return wpas_dbus_simple_property_getter(iter, DBUS_TYPE_BOOLEAN,
|
|
|
&wpa_debug_show_keys, error);
|
|
@@ -774,8 +774,9 @@ dbus_bool_t wpas_dbus_getter_debug_show_keys(DBusMessageIter *iter,
|
|
|
*
|
|
|
* Setter for "DebugLevel" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_setter_debug_level(DBusMessageIter *iter,
|
|
|
- DBusError *error, void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_setter_debug_level(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_global *global = user_data;
|
|
|
const char *str = NULL;
|
|
@@ -812,9 +813,9 @@ dbus_bool_t wpas_dbus_setter_debug_level(DBusMessageIter *iter,
|
|
|
*
|
|
|
* Setter for "DebugTimestamp" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_setter_debug_timestamp(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_setter_debug_timestamp(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_global *global = user_data;
|
|
|
dbus_bool_t val;
|
|
@@ -838,9 +839,9 @@ dbus_bool_t wpas_dbus_setter_debug_timestamp(DBusMessageIter *iter,
|
|
|
*
|
|
|
* Setter for "DebugShowKeys" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_setter_debug_show_keys(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_setter_debug_show_keys(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_global *global = user_data;
|
|
|
dbus_bool_t val;
|
|
@@ -867,9 +868,9 @@ dbus_bool_t wpas_dbus_setter_debug_show_keys(DBusMessageIter *iter,
|
|
|
* by dbus clients to return list of registered interfaces objects
|
|
|
* paths
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_interfaces(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_interfaces(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_global *global = user_data;
|
|
|
struct wpa_supplicant *wpa_s;
|
|
@@ -912,8 +913,9 @@ dbus_bool_t wpas_dbus_getter_interfaces(DBusMessageIter *iter,
|
|
|
* Getter for "EapMethods" property. Handles requests
|
|
|
* by dbus clients to return list of strings with supported EAP methods
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_eap_methods(DBusMessageIter *iter,
|
|
|
- DBusError *error, void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_eap_methods(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
char **eap_methods;
|
|
|
size_t num_items = 0;
|
|
@@ -948,9 +950,9 @@ dbus_bool_t wpas_dbus_getter_eap_methods(DBusMessageIter *iter,
|
|
|
* return a list of strings with supported capabilities like AP, RSN IBSS,
|
|
|
* and P2P that are determined at compile time.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_global_capabilities(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_global_capabilities(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
const char *capabilities[5] = { NULL, NULL, NULL, NULL, NULL };
|
|
|
size_t num_items = 0;
|
|
@@ -2359,8 +2361,9 @@ DBusMessage * wpas_dbus_handler_set_pkcs11_engine_and_module_path(
|
|
|
*
|
|
|
* Getter for "Capabilities" property of an interface.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_capabilities(DBusMessageIter *iter,
|
|
|
- DBusError *error, void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_capabilities(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
struct wpa_driver_capa capa;
|
|
@@ -2650,8 +2653,9 @@ nomem:
|
|
|
*
|
|
|
* Getter for "State" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_state(DBusMessageIter *iter, DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_state(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
const char *str_state;
|
|
@@ -2690,8 +2694,9 @@ dbus_bool_t wpas_dbus_getter_state(DBusMessageIter *iter, DBusError *error,
|
|
|
*
|
|
|
* Getter for "scanning" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_scanning(DBusMessageIter *iter, DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_scanning(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
dbus_bool_t scanning = wpa_s->scanning ? TRUE : FALSE;
|
|
@@ -2710,8 +2715,9 @@ dbus_bool_t wpas_dbus_getter_scanning(DBusMessageIter *iter, DBusError *error,
|
|
|
*
|
|
|
* Getter function for "ApScan" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_ap_scan(DBusMessageIter *iter, DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_ap_scan(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
dbus_uint32_t ap_scan = wpa_s->conf->ap_scan;
|
|
@@ -2730,8 +2736,9 @@ dbus_bool_t wpas_dbus_getter_ap_scan(DBusMessageIter *iter, DBusError *error,
|
|
|
*
|
|
|
* Setter function for "ApScan" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_setter_ap_scan(DBusMessageIter *iter, DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_setter_ap_scan(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
dbus_uint32_t ap_scan;
|
|
@@ -2759,9 +2766,9 @@ dbus_bool_t wpas_dbus_setter_ap_scan(DBusMessageIter *iter, DBusError *error,
|
|
|
*
|
|
|
* Getter function for "FastReauth" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_fast_reauth(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_fast_reauth(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
dbus_bool_t fast_reauth = wpa_s->conf->fast_reauth ? TRUE : FALSE;
|
|
@@ -2781,9 +2788,9 @@ dbus_bool_t wpas_dbus_getter_fast_reauth(DBusMessageIter *iter,
|
|
|
*
|
|
|
* Setter function for "FastReauth" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_setter_fast_reauth(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_setter_fast_reauth(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
dbus_bool_t fast_reauth;
|
|
@@ -2807,9 +2814,9 @@ dbus_bool_t wpas_dbus_setter_fast_reauth(DBusMessageIter *iter,
|
|
|
* Getter for "DisconnectReason" property. The reason is negative if it is
|
|
|
* locally generated.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_disconnect_reason(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_disconnect_reason(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
dbus_int32_t reason = wpa_s->disconnect_reason;
|
|
@@ -2828,9 +2835,9 @@ dbus_bool_t wpas_dbus_getter_disconnect_reason(DBusMessageIter *iter,
|
|
|
*
|
|
|
* Getter function for "BSSExpireAge" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_bss_expire_age(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_bss_expire_age(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
dbus_uint32_t expire_age = wpa_s->conf->bss_expiration_age;
|
|
@@ -2849,9 +2856,9 @@ dbus_bool_t wpas_dbus_getter_bss_expire_age(DBusMessageIter *iter,
|
|
|
*
|
|
|
* Setter function for "BSSExpireAge" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_setter_bss_expire_age(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_setter_bss_expire_age(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
dbus_uint32_t expire_age;
|
|
@@ -2878,9 +2885,9 @@ dbus_bool_t wpas_dbus_setter_bss_expire_age(DBusMessageIter *iter,
|
|
|
*
|
|
|
* Getter function for "BSSExpireCount" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_bss_expire_count(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_bss_expire_count(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
dbus_uint32_t expire_count = wpa_s->conf->bss_expiration_scan_count;
|
|
@@ -2899,9 +2906,9 @@ dbus_bool_t wpas_dbus_getter_bss_expire_count(DBusMessageIter *iter,
|
|
|
*
|
|
|
* Setter function for "BSSExpireCount" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_setter_bss_expire_count(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_setter_bss_expire_count(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
dbus_uint32_t expire_count;
|
|
@@ -2928,8 +2935,9 @@ dbus_bool_t wpas_dbus_setter_bss_expire_count(DBusMessageIter *iter,
|
|
|
*
|
|
|
* Getter function for "Country" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_country(DBusMessageIter *iter, DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_country(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
char country[3];
|
|
@@ -2953,8 +2961,9 @@ dbus_bool_t wpas_dbus_getter_country(DBusMessageIter *iter, DBusError *error,
|
|
|
*
|
|
|
* Setter function for "Country" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_setter_country(DBusMessageIter *iter, DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_setter_country(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
const char *country;
|
|
@@ -2991,9 +3000,9 @@ dbus_bool_t wpas_dbus_setter_country(DBusMessageIter *iter, DBusError *error,
|
|
|
*
|
|
|
* Getter function for "ScanInterval" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_scan_interval(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_scan_interval(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
dbus_int32_t scan_interval = wpa_s->scan_interval;
|
|
@@ -3012,9 +3021,9 @@ dbus_bool_t wpas_dbus_getter_scan_interval(DBusMessageIter *iter,
|
|
|
*
|
|
|
* Setter function for "ScanInterval" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_setter_scan_interval(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_setter_scan_interval(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
dbus_int32_t scan_interval;
|
|
@@ -3041,8 +3050,9 @@ dbus_bool_t wpas_dbus_setter_scan_interval(DBusMessageIter *iter,
|
|
|
*
|
|
|
* Getter for "Ifname" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_ifname(DBusMessageIter *iter, DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_ifname(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
const char *ifname = wpa_s->ifname;
|
|
@@ -3061,8 +3071,9 @@ dbus_bool_t wpas_dbus_getter_ifname(DBusMessageIter *iter, DBusError *error,
|
|
|
*
|
|
|
* Getter for "Driver" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_driver(DBusMessageIter *iter, DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_driver(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
const char *driver;
|
|
@@ -3090,9 +3101,9 @@ dbus_bool_t wpas_dbus_getter_driver(DBusMessageIter *iter, DBusError *error,
|
|
|
*
|
|
|
* Getter for "CurrentBSS" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_current_bss(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_current_bss(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
char path_buf[WPAS_DBUS_OBJECT_PATH_MAX], *bss_obj_path = path_buf;
|
|
@@ -3118,9 +3129,9 @@ dbus_bool_t wpas_dbus_getter_current_bss(DBusMessageIter *iter,
|
|
|
*
|
|
|
* Getter for "CurrentNetwork" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_current_network(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_current_network(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
char path_buf[WPAS_DBUS_OBJECT_PATH_MAX], *net_obj_path = path_buf;
|
|
@@ -3146,9 +3157,9 @@ dbus_bool_t wpas_dbus_getter_current_network(DBusMessageIter *iter,
|
|
|
*
|
|
|
* Getter for "CurrentAuthMode" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_current_auth_mode(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_current_auth_mode(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
const char *eap_mode;
|
|
@@ -3183,9 +3194,9 @@ dbus_bool_t wpas_dbus_getter_current_auth_mode(DBusMessageIter *iter,
|
|
|
*
|
|
|
* Getter for "BridgeIfname" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_bridge_ifname(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_bridge_ifname(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
const char *bridge_ifname = wpa_s->bridge_ifname;
|
|
@@ -3204,8 +3215,9 @@ dbus_bool_t wpas_dbus_getter_bridge_ifname(DBusMessageIter *iter,
|
|
|
*
|
|
|
* Getter for "BSSs" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_bsss(DBusMessageIter *iter, DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_bsss(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
struct wpa_bss *bss;
|
|
@@ -3261,8 +3273,9 @@ out:
|
|
|
*
|
|
|
* Getter for "Networks" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_networks(DBusMessageIter *iter, DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_networks(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
struct wpa_ssid *ssid;
|
|
@@ -3324,9 +3337,9 @@ out:
|
|
|
*
|
|
|
* Getter for "PKCS11EnginePath" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_pkcs11_engine_path(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_pkcs11_engine_path(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
const char *pkcs11_engine_path;
|
|
@@ -3349,9 +3362,9 @@ dbus_bool_t wpas_dbus_getter_pkcs11_engine_path(DBusMessageIter *iter,
|
|
|
*
|
|
|
* Getter for "PKCS11ModulePath" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_pkcs11_module_path(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_pkcs11_module_path(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
const char *pkcs11_module_path;
|
|
@@ -3374,8 +3387,9 @@ dbus_bool_t wpas_dbus_getter_pkcs11_module_path(DBusMessageIter *iter,
|
|
|
*
|
|
|
* Getter for "Blobs" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_blobs(DBusMessageIter *iter, DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_blobs(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct wpa_supplicant *wpa_s = user_data;
|
|
|
DBusMessageIter variant_iter, dict_iter, entry_iter, array_iter;
|
|
@@ -3453,8 +3467,9 @@ static struct wpa_bss * get_bss_helper(struct bss_handler_args *args,
|
|
|
*
|
|
|
* Getter for "BSSID" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_bss_bssid(DBusMessageIter *iter, DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_bss_bssid(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct bss_handler_args *args = user_data;
|
|
|
struct wpa_bss *res;
|
|
@@ -3478,8 +3493,9 @@ dbus_bool_t wpas_dbus_getter_bss_bssid(DBusMessageIter *iter, DBusError *error,
|
|
|
*
|
|
|
* Getter for "SSID" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_bss_ssid(DBusMessageIter *iter, DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_bss_ssid(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct bss_handler_args *args = user_data;
|
|
|
struct wpa_bss *res;
|
|
@@ -3503,8 +3519,9 @@ dbus_bool_t wpas_dbus_getter_bss_ssid(DBusMessageIter *iter, DBusError *error,
|
|
|
*
|
|
|
* Getter for "Privacy" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_bss_privacy(DBusMessageIter *iter,
|
|
|
- DBusError *error, void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_bss_privacy(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct bss_handler_args *args = user_data;
|
|
|
struct wpa_bss *res;
|
|
@@ -3529,8 +3546,9 @@ dbus_bool_t wpas_dbus_getter_bss_privacy(DBusMessageIter *iter,
|
|
|
*
|
|
|
* Getter for "Mode" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_bss_mode(DBusMessageIter *iter, DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_bss_mode(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct bss_handler_args *args = user_data;
|
|
|
struct wpa_bss *res;
|
|
@@ -3570,8 +3588,9 @@ dbus_bool_t wpas_dbus_getter_bss_mode(DBusMessageIter *iter, DBusError *error,
|
|
|
*
|
|
|
* Getter for "Level" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_bss_signal(DBusMessageIter *iter,
|
|
|
- DBusError *error, void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_bss_signal(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct bss_handler_args *args = user_data;
|
|
|
struct wpa_bss *res;
|
|
@@ -3596,8 +3615,9 @@ dbus_bool_t wpas_dbus_getter_bss_signal(DBusMessageIter *iter,
|
|
|
*
|
|
|
* Getter for "Frequency" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_bss_frequency(DBusMessageIter *iter,
|
|
|
- DBusError *error, void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_bss_frequency(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct bss_handler_args *args = user_data;
|
|
|
struct wpa_bss *res;
|
|
@@ -3628,8 +3648,9 @@ static int cmp_u8s_desc(const void *a, const void *b)
|
|
|
*
|
|
|
* Getter for "Rates" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_bss_rates(DBusMessageIter *iter,
|
|
|
- DBusError *error, void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_bss_rates(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct bss_handler_args *args = user_data;
|
|
|
struct wpa_bss *res;
|
|
@@ -3668,9 +3689,9 @@ dbus_bool_t wpas_dbus_getter_bss_rates(DBusMessageIter *iter,
|
|
|
}
|
|
|
|
|
|
|
|
|
-static dbus_bool_t wpas_dbus_get_bss_security_prop(DBusMessageIter *iter,
|
|
|
- struct wpa_ie_data *ie_data,
|
|
|
- DBusError *error)
|
|
|
+static dbus_bool_t wpas_dbus_get_bss_security_prop(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, struct wpa_ie_data *ie_data, DBusError *error)
|
|
|
{
|
|
|
DBusMessageIter iter_dict, variant_iter;
|
|
|
const char *group;
|
|
@@ -3801,8 +3822,9 @@ nomem:
|
|
|
*
|
|
|
* Getter for "WPA" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_bss_wpa(DBusMessageIter *iter, DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_bss_wpa(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct bss_handler_args *args = user_data;
|
|
|
struct wpa_bss *res;
|
|
@@ -3821,7 +3843,7 @@ dbus_bool_t wpas_dbus_getter_bss_wpa(DBusMessageIter *iter, DBusError *error,
|
|
|
return FALSE;
|
|
|
}
|
|
|
|
|
|
- return wpas_dbus_get_bss_security_prop(iter, &wpa_data, error);
|
|
|
+ return wpas_dbus_get_bss_security_prop(property_desc, iter, &wpa_data, error);
|
|
|
}
|
|
|
|
|
|
|
|
@@ -3834,8 +3856,9 @@ dbus_bool_t wpas_dbus_getter_bss_wpa(DBusMessageIter *iter, DBusError *error,
|
|
|
*
|
|
|
* Getter for "RSN" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_bss_rsn(DBusMessageIter *iter, DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_bss_rsn(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct bss_handler_args *args = user_data;
|
|
|
struct wpa_bss *res;
|
|
@@ -3854,7 +3877,7 @@ dbus_bool_t wpas_dbus_getter_bss_rsn(DBusMessageIter *iter, DBusError *error,
|
|
|
return FALSE;
|
|
|
}
|
|
|
|
|
|
- return wpas_dbus_get_bss_security_prop(iter, &wpa_data, error);
|
|
|
+ return wpas_dbus_get_bss_security_prop(property_desc, iter, &wpa_data, error);
|
|
|
}
|
|
|
|
|
|
|
|
@@ -3867,8 +3890,9 @@ dbus_bool_t wpas_dbus_getter_bss_rsn(DBusMessageIter *iter, DBusError *error,
|
|
|
*
|
|
|
* Getter for "WPS" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_bss_wps(DBusMessageIter *iter, DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_bss_wps(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct bss_handler_args *args = user_data;
|
|
|
struct wpa_bss *res;
|
|
@@ -3923,8 +3947,9 @@ nomem:
|
|
|
*
|
|
|
* Getter for "IEs" property.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_bss_ies(DBusMessageIter *iter, DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_bss_ies(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct bss_handler_args *args = user_data;
|
|
|
struct wpa_bss *res;
|
|
@@ -3948,8 +3973,9 @@ dbus_bool_t wpas_dbus_getter_bss_ies(DBusMessageIter *iter, DBusError *error,
|
|
|
*
|
|
|
* Getter for BSS age
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_bss_age(DBusMessageIter *iter, DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_bss_age(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct bss_handler_args *args = user_data;
|
|
|
struct wpa_bss *res;
|
|
@@ -3977,8 +4003,9 @@ dbus_bool_t wpas_dbus_getter_bss_age(DBusMessageIter *iter, DBusError *error,
|
|
|
*
|
|
|
* Getter for "enabled" property of a configured network.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_enabled(DBusMessageIter *iter, DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_enabled(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct network_handler_args *net = user_data;
|
|
|
dbus_bool_t enabled = net->ssid->disabled ? FALSE : TRUE;
|
|
@@ -3997,8 +4024,9 @@ dbus_bool_t wpas_dbus_getter_enabled(DBusMessageIter *iter, DBusError *error,
|
|
|
*
|
|
|
* Setter for "Enabled" property of a configured network.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_setter_enabled(DBusMessageIter *iter, DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_setter_enabled(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct network_handler_args *net = user_data;
|
|
|
struct wpa_supplicant *wpa_s;
|
|
@@ -4030,9 +4058,9 @@ dbus_bool_t wpas_dbus_setter_enabled(DBusMessageIter *iter, DBusError *error,
|
|
|
*
|
|
|
* Getter for "Properties" property of a configured network.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_getter_network_properties(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_getter_network_properties(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct network_handler_args *net = user_data;
|
|
|
DBusMessageIter variant_iter, dict_iter;
|
|
@@ -4092,9 +4120,9 @@ out:
|
|
|
*
|
|
|
* Setter for "Properties" property of a configured network.
|
|
|
*/
|
|
|
-dbus_bool_t wpas_dbus_setter_network_properties(DBusMessageIter *iter,
|
|
|
- DBusError *error,
|
|
|
- void *user_data)
|
|
|
+dbus_bool_t wpas_dbus_setter_network_properties(
|
|
|
+ const struct wpa_dbus_property_desc *property_desc,
|
|
|
+ DBusMessageIter *iter, DBusError *error, void *user_data)
|
|
|
{
|
|
|
struct network_handler_args *net = user_data;
|
|
|
struct wpa_ssid *ssid = net->ssid;
|