
- move the main func declarations to nmcli.h and give them a common prefix "nmc_command_func_" prefix. - remove some of the header files that are now empty. In fact, these headers did not really declare some well separated module. While we probably should structure the code in nmcli better with better layering, it was not and still is not. Having these dummy headers don't mean that the code is well structured and they serve little purpose. - move the static NMCommand lists variables into the function scope where they are used.
38 lines
1.6 KiB
C
38 lines
1.6 KiB
C
// SPDX-License-Identifier: GPL-2.0+
|
|
/*
|
|
* Copyright (C) 2010 - 2018 Red Hat, Inc.
|
|
*/
|
|
|
|
#ifndef NMC_DEVICES_H
|
|
#define NMC_DEVICES_H
|
|
|
|
#include "nmcli.h"
|
|
|
|
void nmc_complete_device (NMClient *client, const char *prefix, gboolean wifi_only);
|
|
|
|
void nmc_complete_bssid (NMClient *client, const char *ifname, const char *bssid_prefix);
|
|
|
|
void monitor_devices (NmCli *nmc);
|
|
|
|
NMDevice ** nmc_get_devices_sorted (NMClient *client);
|
|
|
|
NMMetaColor nmc_device_state_to_color (NMDeviceState state);
|
|
|
|
extern const NmcMetaGenericInfo *const metagen_device_status[];
|
|
extern const NmcMetaGenericInfo *const metagen_device_detail_general[];
|
|
extern const NmcMetaGenericInfo *const metagen_device_detail_connections[];
|
|
extern const NmcMetaGenericInfo *const metagen_device_detail_capabilities[];
|
|
extern const NmcMetaGenericInfo *const metagen_device_detail_wired_properties[];
|
|
extern const NmcMetaGenericInfo *const metagen_device_detail_wifi_properties[];
|
|
extern const NmcMetaGenericInfo *const metagen_device_detail_wimax_properties[];
|
|
extern const NmcMetaGenericInfo *const nmc_fields_dev_wifi_list[];
|
|
extern const NmcMetaGenericInfo *const nmc_fields_dev_wimax_list[];
|
|
extern const NmcMetaGenericInfo *const nmc_fields_dev_show_master_prop[];
|
|
extern const NmcMetaGenericInfo *const nmc_fields_dev_show_team_prop[];
|
|
extern const NmcMetaGenericInfo *const nmc_fields_dev_show_vlan_prop[];
|
|
extern const NmcMetaGenericInfo *const nmc_fields_dev_show_bluetooth[];
|
|
extern const NmcMetaGenericInfo *const nmc_fields_dev_show_sections[];
|
|
extern const NmcMetaGenericInfo *const nmc_fields_dev_lldp_list[];
|
|
|
|
#endif /* NMC_DEVICES_H */
|