mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2025-02-16 23:40:43 +01:00
client: rename property setters
As the local objects are updated from DBus, the new name is more appropriate for the purpose.
This commit is contained in:
parent
dbe36df5ae
commit
46a188eb39
@ -97,7 +97,7 @@ static const void *proxy_interface_property_tostr(
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void proxy_interface_property_set(struct proxy_interface *proxy,
|
static void proxy_interface_property_update(struct proxy_interface *proxy,
|
||||||
const char *name,
|
const char *name,
|
||||||
struct l_dbus_message_iter *variant)
|
struct l_dbus_message_iter *variant)
|
||||||
{
|
{
|
||||||
@ -109,10 +109,10 @@ static void proxy_interface_property_set(struct proxy_interface *proxy,
|
|||||||
if (strcmp(property_table[i].name, name))
|
if (strcmp(property_table[i].name, name))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (!property_table[i].set)
|
if (!property_table[i].update)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
property_table[i].set(proxy->data, variant);
|
property_table[i].update(proxy->data, variant);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -129,13 +129,13 @@ static void interface_update_properties(struct proxy_interface *proxy,
|
|||||||
struct l_dbus_message_iter variant;
|
struct l_dbus_message_iter variant;
|
||||||
|
|
||||||
while (l_dbus_message_iter_next_entry(changed, &name, &variant))
|
while (l_dbus_message_iter_next_entry(changed, &name, &variant))
|
||||||
proxy_interface_property_set(proxy, name, &variant);
|
proxy_interface_property_update(proxy, name, &variant);
|
||||||
|
|
||||||
if (!invalidated)
|
if (!invalidated)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
while (l_dbus_message_iter_next_entry(invalidated, &name))
|
while (l_dbus_message_iter_next_entry(invalidated, &name))
|
||||||
proxy_interface_property_set(proxy, name, NULL);
|
proxy_interface_property_update(proxy, name, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
char *proxy_property_str_completion(const struct proxy_interface_type *type,
|
char *proxy_property_str_completion(const struct proxy_interface_type *type,
|
||||||
|
@ -35,7 +35,7 @@ typedef bool (*proxy_property_match_func_t) (const void *a, const void *b);
|
|||||||
struct proxy_interface_property {
|
struct proxy_interface_property {
|
||||||
const char *name;
|
const char *name;
|
||||||
const char *type;
|
const char *type;
|
||||||
void (*set)(void *data, struct l_dbus_message_iter *variant);
|
void (*update)(void *data, struct l_dbus_message_iter *variant);
|
||||||
const char *(*tostr)(const void *data);
|
const char *(*tostr)(const void *data);
|
||||||
const bool is_read_write;
|
const bool is_read_write;
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user