mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-12-22 13:02:44 +01:00
client: update ap to use display_table_row
This commit is contained in:
parent
0b68601c10
commit
89a86d0975
32
client/ap.c
32
client/ap.c
@ -161,9 +161,7 @@ static void display_ap_inline(const char *margin, const void *data)
|
||||
if (!identity)
|
||||
return;
|
||||
|
||||
display("%s%-*s%-*s\n", margin,
|
||||
20, identity,
|
||||
8, get_started_tostr(ap));
|
||||
display_table_row(margin, 2, 20, identity, 8, get_started_tostr(ap));
|
||||
}
|
||||
|
||||
static enum cmd_status cmd_list(const char *device_name, char **argv, int argc)
|
||||
@ -173,9 +171,8 @@ static enum cmd_status cmd_list(const char *device_name, char **argv, int argc)
|
||||
proxy_interface_find_all(IWD_ACCESS_POINT_INTERFACE,
|
||||
NULL, NULL);
|
||||
|
||||
display_table_header("Devices in Access Point Mode", MARGIN "%-*s%-*s",
|
||||
20, "Name",
|
||||
8, "Started");
|
||||
display_table_header("Devices in Access Point Mode",
|
||||
MARGIN "%-*s %-*s", 20, "Name", 8, "Started");
|
||||
|
||||
if (!match) {
|
||||
display("No devices in access point mode available.\n");
|
||||
@ -265,10 +262,10 @@ static void ap_get_diagnostics_callback(struct l_dbus_message *message,
|
||||
}
|
||||
|
||||
while (l_dbus_message_iter_next_entry(&array, &iter)) {
|
||||
sprintf(client_num, "Client %u", idx++);
|
||||
display_table_header(client_num, " %-*s%-*s",
|
||||
sprintf(client_num, "STA %u", idx++);
|
||||
display_table_header("", MARGIN "%-*s %-*s %-*s", 8, client_num,
|
||||
20, "Property", 20, "Value");
|
||||
diagnostic_display(&iter, " ", 20, 20);
|
||||
diagnostic_display(&iter, MARGIN, 20, 20);
|
||||
display_table_footer();
|
||||
}
|
||||
}
|
||||
@ -286,10 +283,11 @@ static enum cmd_status cmd_show(const char *device_name, char **argv, int argc)
|
||||
}
|
||||
|
||||
proxy_properties_display(ap_i, "Access Point Interface", MARGIN, 20, 20);
|
||||
display_table_footer();
|
||||
|
||||
if (!ap_diagnostic)
|
||||
if (!ap_diagnostic) {
|
||||
display_table_footer();
|
||||
return CMD_STATUS_DONE;
|
||||
}
|
||||
|
||||
proxy_interface_method_call(ap_diagnostic, "GetDiagnostics", "",
|
||||
ap_get_diagnostics_callback);
|
||||
@ -355,14 +353,18 @@ static void ap_display_network(struct l_dbus_message_iter *iter,
|
||||
if (!l_dbus_message_iter_get_variant(&variant, "s", &s))
|
||||
goto parse_error;
|
||||
|
||||
display("%s%-*s%-*s\n", margin, name_width, key,
|
||||
display_table_row(margin, 2, name_width, key,
|
||||
value_width, s);
|
||||
} else if (!strcmp(key, "SignalStrength")) {
|
||||
char signal[7];
|
||||
|
||||
if (!l_dbus_message_iter_get_variant(&variant, "n", &n))
|
||||
goto parse_error;
|
||||
|
||||
display("%s%-*s%-*i\n", margin, name_width, key,
|
||||
value_width, n);
|
||||
snprintf(signal, sizeof(signal), "%i", n);
|
||||
|
||||
display_table_row(margin, 2, name_width, key,
|
||||
value_width, signal);
|
||||
}
|
||||
}
|
||||
|
||||
@ -386,7 +388,7 @@ static void ap_get_networks_callback(struct l_dbus_message *message,
|
||||
return;
|
||||
}
|
||||
|
||||
display_table_header("Networks", " %-*s%-*s",
|
||||
display_table_header("Networks", " %-*s %-*s",
|
||||
20, "Property", 20, "Value");
|
||||
while (l_dbus_message_iter_next_entry(&array, &iter)) {
|
||||
ap_display_network(&iter, " ", 20, 20);
|
||||
|
Loading…
Reference in New Issue
Block a user