mirror of
				https://git.kernel.org/pub/scm/network/wireless/iwd.git
				synced 2025-10-31 04:57:25 +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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 James Prestwood
						James Prestwood