| /* SPDX-License-Identifier: LGPL-2.1-or-later */ |
| #pragma once |
| |
| #include <inttypes.h> |
| #include <stdbool.h> |
| |
| #include "bus-map-properties.h" |
| #include "time-util.h" |
| |
| int verb_list_machines(int argc, char *argv[], void *userdata); |
| |
| struct machine_info { |
| bool is_host; |
| char *name; |
| char *version; |
| char *tainted; |
| uint64_t timestamp; |
| uint32_t n_names; |
| uint32_t n_failed_units; |
| uint32_t n_jobs; |
| char *control_group; |
| char *state; |
| }; |
| |
| void machine_info_clear(struct machine_info *info); |
| |
| extern const struct bus_properties_map machine_info_property_map[]; |