cli: use nm_connection_get_setting_<type>() to clean up code
This commit is contained in:
@@ -32,18 +32,6 @@
|
|||||||
#include <netinet/ether.h>
|
#include <netinet/ether.h>
|
||||||
|
|
||||||
#include <nm-client.h>
|
#include <nm-client.h>
|
||||||
#include <nm-setting-connection.h>
|
|
||||||
#include <nm-setting-wired.h>
|
|
||||||
#include <nm-setting-pppoe.h>
|
|
||||||
#include <nm-setting-wireless.h>
|
|
||||||
#include <nm-setting-gsm.h>
|
|
||||||
#include <nm-setting-cdma.h>
|
|
||||||
#include <nm-setting-bluetooth.h>
|
|
||||||
#include <nm-setting-olpc-mesh.h>
|
|
||||||
#if WITH_WIMAX
|
|
||||||
#include <nm-setting-wimax.h>
|
|
||||||
#endif
|
|
||||||
#include <nm-setting-infiniband.h>
|
|
||||||
#include <nm-device-ethernet.h>
|
#include <nm-device-ethernet.h>
|
||||||
#include <nm-device-wifi.h>
|
#include <nm-device-wifi.h>
|
||||||
#if WITH_WIMAX
|
#if WITH_WIMAX
|
||||||
@@ -187,7 +175,6 @@ quit (void)
|
|||||||
static gboolean
|
static gboolean
|
||||||
nmc_connection_detail (NMConnection *connection, NmCli *nmc)
|
nmc_connection_detail (NMConnection *connection, NmCli *nmc)
|
||||||
{
|
{
|
||||||
NMSetting *setting;
|
|
||||||
GError *error = NULL;
|
GError *error = NULL;
|
||||||
GArray *print_settings_array;
|
GArray *print_settings_array;
|
||||||
int i;
|
int i;
|
||||||
@@ -233,135 +220,135 @@ nmc_connection_detail (NMConnection *connection, NmCli *nmc)
|
|||||||
was_output = FALSE;
|
was_output = FALSE;
|
||||||
|
|
||||||
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[0].name)) {
|
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[0].name)) {
|
||||||
setting = nm_connection_get_setting (connection, NM_TYPE_SETTING_CONNECTION);
|
NMSettingConnection *s_con = nm_connection_get_setting_connection (connection);
|
||||||
if (setting) {
|
if (s_con) {
|
||||||
setting_connection_details (setting, nmc);
|
setting_connection_details (s_con, nmc);
|
||||||
was_output = TRUE;
|
was_output = TRUE;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[1].name)) {
|
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[1].name)) {
|
||||||
setting = nm_connection_get_setting (connection, NM_TYPE_SETTING_WIRED);
|
NMSettingWired *s_wired = nm_connection_get_setting_wired (connection);
|
||||||
if (setting) {
|
if (s_wired) {
|
||||||
setting_wired_details (setting, nmc);
|
setting_wired_details (s_wired, nmc);
|
||||||
was_output = TRUE;
|
was_output = TRUE;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[2].name)) {
|
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[2].name)) {
|
||||||
setting = nm_connection_get_setting (connection, NM_TYPE_SETTING_802_1X);
|
NMSetting8021x *s_8021X = nm_connection_get_setting_802_1x (connection);
|
||||||
if (setting) {
|
if (s_8021X) {
|
||||||
setting_802_1X_details (setting, nmc);
|
setting_802_1X_details (s_8021X, nmc);
|
||||||
was_output = TRUE;
|
was_output = TRUE;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[3].name)) {
|
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[3].name)) {
|
||||||
setting = nm_connection_get_setting (connection, NM_TYPE_SETTING_WIRELESS);
|
NMSettingWireless *s_wireless = nm_connection_get_setting_wireless (connection);
|
||||||
if (setting) {
|
if (s_wireless) {
|
||||||
setting_wireless_details (setting, nmc);
|
setting_wireless_details (s_wireless, nmc);
|
||||||
was_output = TRUE;
|
was_output = TRUE;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[4].name)) {
|
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[4].name)) {
|
||||||
setting = nm_connection_get_setting (connection, NM_TYPE_SETTING_WIRELESS_SECURITY);
|
NMSettingWirelessSecurity *s_wsec = nm_connection_get_setting_wireless_security (connection);
|
||||||
if (setting) {
|
if (s_wsec) {
|
||||||
setting_wireless_security_details (setting, nmc);
|
setting_wireless_security_details (s_wsec, nmc);
|
||||||
was_output = TRUE;
|
was_output = TRUE;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[5].name)) {
|
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[5].name)) {
|
||||||
setting = nm_connection_get_setting (connection, NM_TYPE_SETTING_IP4_CONFIG);
|
NMSettingIP4Config *s_ip4 = nm_connection_get_setting_ip4_config (connection);
|
||||||
if (setting) {
|
if (s_ip4) {
|
||||||
setting_ip4_config_details (setting, nmc);
|
setting_ip4_config_details (s_ip4, nmc);
|
||||||
was_output = TRUE;
|
was_output = TRUE;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[6].name)) {
|
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[6].name)) {
|
||||||
setting = nm_connection_get_setting (connection, NM_TYPE_SETTING_IP6_CONFIG);
|
NMSettingIP6Config *s_ip6 = nm_connection_get_setting_ip6_config (connection);
|
||||||
if (setting) {
|
if (s_ip6) {
|
||||||
setting_ip6_config_details (setting, nmc);
|
setting_ip6_config_details (s_ip6, nmc);
|
||||||
was_output = TRUE;
|
was_output = TRUE;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[7].name)) {
|
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[7].name)) {
|
||||||
setting = nm_connection_get_setting (connection, NM_TYPE_SETTING_SERIAL);
|
NMSettingSerial *s_serial = nm_connection_get_setting_serial (connection);
|
||||||
if (setting) {
|
if (s_serial) {
|
||||||
setting_serial_details (setting, nmc);
|
setting_serial_details (s_serial, nmc);
|
||||||
was_output = TRUE;
|
was_output = TRUE;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[8].name)) {
|
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[8].name)) {
|
||||||
setting = nm_connection_get_setting (connection, NM_TYPE_SETTING_PPP);
|
NMSettingPPP *s_ppp = nm_connection_get_setting_ppp (connection);
|
||||||
if (setting) {
|
if (s_ppp) {
|
||||||
setting_ppp_details (setting, nmc);
|
setting_ppp_details (s_ppp, nmc);
|
||||||
was_output = TRUE;
|
was_output = TRUE;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[9].name)) {
|
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[9].name)) {
|
||||||
setting = nm_connection_get_setting (connection, NM_TYPE_SETTING_PPPOE);
|
NMSettingPPPOE *s_pppoe = nm_connection_get_setting_pppoe (connection);
|
||||||
if (setting) {
|
if (s_pppoe) {
|
||||||
setting_pppoe_details (setting, nmc);
|
setting_pppoe_details (s_pppoe, nmc);
|
||||||
was_output = TRUE;
|
was_output = TRUE;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[10].name)) {
|
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[10].name)) {
|
||||||
setting = nm_connection_get_setting (connection, NM_TYPE_SETTING_GSM);
|
NMSettingGsm *s_gsm = nm_connection_get_setting_gsm (connection);
|
||||||
if (setting) {
|
if (s_gsm) {
|
||||||
setting_gsm_details (setting, nmc);
|
setting_gsm_details (s_gsm, nmc);
|
||||||
was_output = TRUE;
|
was_output = TRUE;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[11].name)) {
|
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[11].name)) {
|
||||||
setting = nm_connection_get_setting (connection, NM_TYPE_SETTING_CDMA);
|
NMSettingCdma *s_cdma = nm_connection_get_setting_cdma (connection);
|
||||||
if (setting) {
|
if (s_cdma) {
|
||||||
setting_cdma_details (setting, nmc);
|
setting_cdma_details (s_cdma, nmc);
|
||||||
was_output = TRUE;
|
was_output = TRUE;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[12].name)) {
|
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[12].name)) {
|
||||||
setting = nm_connection_get_setting (connection, NM_TYPE_SETTING_BLUETOOTH);
|
NMSettingBluetooth *s_bluetooth = nm_connection_get_setting_bluetooth (connection);
|
||||||
if (setting) {
|
if (s_bluetooth) {
|
||||||
setting_bluetooth_details (setting, nmc);
|
setting_bluetooth_details (s_bluetooth, nmc);
|
||||||
was_output = TRUE;
|
was_output = TRUE;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[13].name)) {
|
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[13].name)) {
|
||||||
setting = nm_connection_get_setting (connection, NM_TYPE_SETTING_OLPC_MESH);
|
NMSettingOlpcMesh *s_olpc_mesh = nm_connection_get_setting_olpc_mesh (connection);
|
||||||
if (setting) {
|
if (s_olpc_mesh) {
|
||||||
setting_olpc_mesh_details (setting, nmc);
|
setting_olpc_mesh_details (s_olpc_mesh, nmc);
|
||||||
was_output = TRUE;
|
was_output = TRUE;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[14].name)) {
|
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[14].name)) {
|
||||||
setting = nm_connection_get_setting (connection, NM_TYPE_SETTING_VPN);
|
NMSettingVPN *s_vpn = nm_connection_get_setting_vpn (connection);
|
||||||
if (setting) {
|
if (s_vpn) {
|
||||||
setting_vpn_details (setting, nmc);
|
setting_vpn_details (s_vpn, nmc);
|
||||||
was_output = TRUE;
|
was_output = TRUE;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@@ -369,9 +356,9 @@ nmc_connection_detail (NMConnection *connection, NmCli *nmc)
|
|||||||
|
|
||||||
#if WITH_WIMAX
|
#if WITH_WIMAX
|
||||||
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[15].name)) {
|
if (!strcasecmp (nmc_fields_settings_names[section_idx].name, nmc_fields_settings_names[15].name)) {
|
||||||
setting = nm_connection_get_setting (connection, NM_TYPE_SETTING_WIMAX);
|
NMSettingWimax *s_wimax = nm_connection_get_setting_wimax (connection);
|
||||||
if (setting) {
|
if (s_wimax) {
|
||||||
setting_wimax_details (setting, nmc);
|
setting_wimax_details (s_wimax, nmc);
|
||||||
was_output = TRUE;
|
was_output = TRUE;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@@ -520,9 +520,8 @@ allowed_bands_to_string (guint32 bands)
|
|||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
setting_connection_details (NMSetting *setting, NmCli *nmc)
|
setting_connection_details (NMSettingConnection *s_con, NmCli *nmc)
|
||||||
{
|
{
|
||||||
NMSettingConnection *s_con;
|
|
||||||
guint64 timestamp;
|
guint64 timestamp;
|
||||||
char *timestamp_str;
|
char *timestamp_str;
|
||||||
const char *perm_item;
|
const char *perm_item;
|
||||||
@@ -533,8 +532,7 @@ setting_connection_details (NMSetting *setting, NmCli *nmc)
|
|||||||
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
||||||
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
||||||
|
|
||||||
g_return_val_if_fail (NM_IS_SETTING_CONNECTION (setting), FALSE);
|
g_return_val_if_fail (NM_IS_SETTING_CONNECTION (s_con), FALSE);
|
||||||
s_con = (NMSettingConnection *) setting;
|
|
||||||
|
|
||||||
nmc->allowed_fields = nmc_fields_setting_connection;
|
nmc->allowed_fields = nmc_fields_setting_connection;
|
||||||
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_CONNECTION_ALL, nmc->allowed_fields, NULL);
|
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_CONNECTION_ALL, nmc->allowed_fields, NULL);
|
||||||
@@ -572,9 +570,8 @@ setting_connection_details (NMSetting *setting, NmCli *nmc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
setting_wired_details (NMSetting *setting, NmCli *nmc)
|
setting_wired_details (NMSettingWired *s_wired, NmCli *nmc)
|
||||||
{
|
{
|
||||||
NMSettingWired *s_wired;
|
|
||||||
const GByteArray *mac;
|
const GByteArray *mac;
|
||||||
const GSList *iter;
|
const GSList *iter;
|
||||||
const GPtrArray *s390_channels;
|
const GPtrArray *s390_channels;
|
||||||
@@ -585,8 +582,7 @@ setting_wired_details (NMSetting *setting, NmCli *nmc)
|
|||||||
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
||||||
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
||||||
|
|
||||||
g_return_val_if_fail (NM_IS_SETTING_WIRED (setting), FALSE);
|
g_return_val_if_fail (NM_IS_SETTING_WIRED (s_wired), FALSE);
|
||||||
s_wired = (NMSettingWired *) setting;
|
|
||||||
|
|
||||||
nmc->allowed_fields = nmc_fields_setting_wired;
|
nmc->allowed_fields = nmc_fields_setting_wired;
|
||||||
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_WIRED_ALL, nmc->allowed_fields, NULL);
|
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_WIRED_ALL, nmc->allowed_fields, NULL);
|
||||||
@@ -653,9 +649,8 @@ setting_wired_details (NMSetting *setting, NmCli *nmc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
setting_802_1X_details (NMSetting *setting, NmCli *nmc)
|
setting_802_1X_details (NMSetting8021x *s_8021X, NmCli *nmc)
|
||||||
{
|
{
|
||||||
NMSetting8021x *s_8021X;
|
|
||||||
NMSetting8021xCKScheme scheme;
|
NMSetting8021xCKScheme scheme;
|
||||||
GString *eap_str, *alt_sub_match, *phase2_alt_sub_match;
|
GString *eap_str, *alt_sub_match, *phase2_alt_sub_match;
|
||||||
char *ca_cert_str = NULL, *client_cert_str = NULL, *phase2_ca_cert_str = NULL;
|
char *ca_cert_str = NULL, *client_cert_str = NULL, *phase2_ca_cert_str = NULL;
|
||||||
@@ -665,8 +660,7 @@ setting_802_1X_details (NMSetting *setting, NmCli *nmc)
|
|||||||
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
||||||
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
||||||
|
|
||||||
g_return_val_if_fail (NM_IS_SETTING_802_1X (setting), FALSE);
|
g_return_val_if_fail (NM_IS_SETTING_802_1X (s_8021X), FALSE);
|
||||||
s_8021X = (NMSetting8021x *) setting;
|
|
||||||
|
|
||||||
nmc->allowed_fields = nmc_fields_setting_8021X;
|
nmc->allowed_fields = nmc_fields_setting_8021X;
|
||||||
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_802_1X_ALL, nmc->allowed_fields, NULL);
|
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_802_1X_ALL, nmc->allowed_fields, NULL);
|
||||||
@@ -769,9 +763,8 @@ setting_802_1X_details (NMSetting *setting, NmCli *nmc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
setting_wireless_details (NMSetting *setting, NmCli *nmc)
|
setting_wireless_details (NMSettingWireless *s_wireless, NmCli *nmc)
|
||||||
{
|
{
|
||||||
NMSettingWireless *s_wireless;
|
|
||||||
int i;
|
int i;
|
||||||
const GByteArray *ssid, *bssid, *mac;
|
const GByteArray *ssid, *bssid, *mac;
|
||||||
char *ssid_str, *channel_str, *rate_str, *tx_power_str, *mtu_str;
|
char *ssid_str, *channel_str, *rate_str, *tx_power_str, *mtu_str;
|
||||||
@@ -782,8 +775,7 @@ setting_wireless_details (NMSetting *setting, NmCli *nmc)
|
|||||||
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
||||||
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
||||||
|
|
||||||
g_return_val_if_fail (NM_IS_SETTING_WIRELESS (setting), FALSE);
|
g_return_val_if_fail (NM_IS_SETTING_WIRELESS (s_wireless), FALSE);
|
||||||
s_wireless = (NMSettingWireless *) setting;
|
|
||||||
|
|
||||||
nmc->allowed_fields = nmc_fields_setting_wireless;
|
nmc->allowed_fields = nmc_fields_setting_wireless;
|
||||||
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_WIRELESS_ALL, nmc->allowed_fields, NULL);
|
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_WIRELESS_ALL, nmc->allowed_fields, NULL);
|
||||||
@@ -854,9 +846,8 @@ setting_wireless_details (NMSetting *setting, NmCli *nmc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
setting_wireless_security_details (NMSetting *setting, NmCli *nmc)
|
setting_wireless_security_details (NMSettingWirelessSecurity *s_wireless_sec, NmCli *nmc)
|
||||||
{
|
{
|
||||||
NMSettingWirelessSecurity *s_wireless_sec;
|
|
||||||
int i;
|
int i;
|
||||||
char *wep_tx_keyidx_str, *wep_key_type_str;
|
char *wep_tx_keyidx_str, *wep_key_type_str;
|
||||||
GString *protos, *pairwises, *groups;
|
GString *protos, *pairwises, *groups;
|
||||||
@@ -864,8 +855,7 @@ setting_wireless_security_details (NMSetting *setting, NmCli *nmc)
|
|||||||
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
||||||
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
||||||
|
|
||||||
g_return_val_if_fail (NM_IS_SETTING_WIRELESS_SECURITY (setting), FALSE);
|
g_return_val_if_fail (NM_IS_SETTING_WIRELESS_SECURITY (s_wireless_sec), FALSE);
|
||||||
s_wireless_sec = (NMSettingWirelessSecurity *) setting;
|
|
||||||
|
|
||||||
nmc->allowed_fields = nmc_fields_setting_wireless_security;
|
nmc->allowed_fields = nmc_fields_setting_wireless_security;
|
||||||
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_WIRELESS_SECURITY_ALL, nmc->allowed_fields, NULL);
|
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_WIRELESS_SECURITY_ALL, nmc->allowed_fields, NULL);
|
||||||
@@ -922,17 +912,15 @@ setting_wireless_security_details (NMSetting *setting, NmCli *nmc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
setting_ip4_config_details (NMSetting *setting, NmCli *nmc)
|
setting_ip4_config_details (NMSettingIP4Config *s_ip4, NmCli *nmc)
|
||||||
{
|
{
|
||||||
NMSettingIP4Config *s_ip4;
|
|
||||||
GString *dns_str, *dns_search_str, *addr_str, *route_str;
|
GString *dns_str, *dns_search_str, *addr_str, *route_str;
|
||||||
int i, num;
|
int i, num;
|
||||||
guint32 mode_flag = (nmc->print_output == NMC_PRINT_PRETTY) ? NMC_PF_FLAG_PRETTY : (nmc->print_output == NMC_PRINT_TERSE) ? NMC_PF_FLAG_TERSE : 0;
|
guint32 mode_flag = (nmc->print_output == NMC_PRINT_PRETTY) ? NMC_PF_FLAG_PRETTY : (nmc->print_output == NMC_PRINT_TERSE) ? NMC_PF_FLAG_TERSE : 0;
|
||||||
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
||||||
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
||||||
|
|
||||||
g_return_val_if_fail (NM_IS_SETTING_IP4_CONFIG (setting), FALSE);
|
g_return_val_if_fail (NM_IS_SETTING_IP4_CONFIG (s_ip4), FALSE);
|
||||||
s_ip4 = (NMSettingIP4Config *) setting;
|
|
||||||
|
|
||||||
nmc->allowed_fields = nmc_fields_setting_ip4_config;
|
nmc->allowed_fields = nmc_fields_setting_ip4_config;
|
||||||
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_IP4_CONFIG_ALL, nmc->allowed_fields, NULL);
|
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_IP4_CONFIG_ALL, nmc->allowed_fields, NULL);
|
||||||
@@ -1058,17 +1046,15 @@ setting_ip4_config_details (NMSetting *setting, NmCli *nmc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
setting_ip6_config_details (NMSetting *setting, NmCli *nmc)
|
setting_ip6_config_details (NMSettingIP6Config *s_ip6, NmCli *nmc)
|
||||||
{
|
{
|
||||||
NMSettingIP6Config *s_ip6;
|
|
||||||
GString *dns_str, *dns_search_str, *addr_str, *route_str;
|
GString *dns_str, *dns_search_str, *addr_str, *route_str;
|
||||||
int i, num;
|
int i, num;
|
||||||
guint32 mode_flag = (nmc->print_output == NMC_PRINT_PRETTY) ? NMC_PF_FLAG_PRETTY : (nmc->print_output == NMC_PRINT_TERSE) ? NMC_PF_FLAG_TERSE : 0;
|
guint32 mode_flag = (nmc->print_output == NMC_PRINT_PRETTY) ? NMC_PF_FLAG_PRETTY : (nmc->print_output == NMC_PRINT_TERSE) ? NMC_PF_FLAG_TERSE : 0;
|
||||||
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
||||||
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
||||||
|
|
||||||
g_return_val_if_fail (NM_IS_SETTING_IP6_CONFIG (setting), FALSE);
|
g_return_val_if_fail (NM_IS_SETTING_IP6_CONFIG (s_ip6), FALSE);
|
||||||
s_ip6 = (NMSettingIP6Config *) setting;
|
|
||||||
|
|
||||||
nmc->allowed_fields = nmc_fields_setting_ip6_config;
|
nmc->allowed_fields = nmc_fields_setting_ip6_config;
|
||||||
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_IP6_CONFIG_ALL, nmc->allowed_fields, NULL);
|
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_IP6_CONFIG_ALL, nmc->allowed_fields, NULL);
|
||||||
@@ -1191,16 +1177,14 @@ setting_ip6_config_details (NMSetting *setting, NmCli *nmc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
setting_serial_details (NMSetting *setting, NmCli *nmc)
|
setting_serial_details (NMSettingSerial *s_serial, NmCli *nmc)
|
||||||
{
|
{
|
||||||
NMSettingSerial *s_serial;
|
|
||||||
char *baud_str, *bits_str, *parity_str, *stopbits_str, *send_delay_str;
|
char *baud_str, *bits_str, *parity_str, *stopbits_str, *send_delay_str;
|
||||||
guint32 mode_flag = (nmc->print_output == NMC_PRINT_PRETTY) ? NMC_PF_FLAG_PRETTY : (nmc->print_output == NMC_PRINT_TERSE) ? NMC_PF_FLAG_TERSE : 0;
|
guint32 mode_flag = (nmc->print_output == NMC_PRINT_PRETTY) ? NMC_PF_FLAG_PRETTY : (nmc->print_output == NMC_PRINT_TERSE) ? NMC_PF_FLAG_TERSE : 0;
|
||||||
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
||||||
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
||||||
|
|
||||||
g_return_val_if_fail (NM_IS_SETTING_SERIAL (setting), FALSE);
|
g_return_val_if_fail (NM_IS_SETTING_SERIAL (s_serial), FALSE);
|
||||||
s_serial = (NMSettingSerial *) setting;
|
|
||||||
|
|
||||||
nmc->allowed_fields = nmc_fields_setting_serial;
|
nmc->allowed_fields = nmc_fields_setting_serial;
|
||||||
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_SERIAL_ALL, nmc->allowed_fields, NULL);
|
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_SERIAL_ALL, nmc->allowed_fields, NULL);
|
||||||
@@ -1233,16 +1217,14 @@ setting_serial_details (NMSetting *setting, NmCli *nmc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
setting_ppp_details (NMSetting *setting, NmCli *nmc)
|
setting_ppp_details (NMSettingPPP *s_ppp, NmCli *nmc)
|
||||||
{
|
{
|
||||||
NMSettingPPP *s_ppp;
|
|
||||||
char *baud_str, *mru_str, *mtu_str, *lcp_echo_failure_str, *lcp_echo_interval_str;
|
char *baud_str, *mru_str, *mtu_str, *lcp_echo_failure_str, *lcp_echo_interval_str;
|
||||||
guint32 mode_flag = (nmc->print_output == NMC_PRINT_PRETTY) ? NMC_PF_FLAG_PRETTY : (nmc->print_output == NMC_PRINT_TERSE) ? NMC_PF_FLAG_TERSE : 0;
|
guint32 mode_flag = (nmc->print_output == NMC_PRINT_PRETTY) ? NMC_PF_FLAG_PRETTY : (nmc->print_output == NMC_PRINT_TERSE) ? NMC_PF_FLAG_TERSE : 0;
|
||||||
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
||||||
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
||||||
|
|
||||||
g_return_val_if_fail (NM_IS_SETTING_PPP (setting), FALSE);
|
g_return_val_if_fail (NM_IS_SETTING_PPP (s_ppp), FALSE);
|
||||||
s_ppp = (NMSettingPPP *) setting;
|
|
||||||
|
|
||||||
nmc->allowed_fields = nmc_fields_setting_ppp;
|
nmc->allowed_fields = nmc_fields_setting_ppp;
|
||||||
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_PPP_ALL, nmc->allowed_fields, NULL);
|
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_PPP_ALL, nmc->allowed_fields, NULL);
|
||||||
@@ -1288,15 +1270,13 @@ setting_ppp_details (NMSetting *setting, NmCli *nmc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
setting_pppoe_details (NMSetting *setting, NmCli *nmc)
|
setting_pppoe_details (NMSettingPPPOE *s_pppoe, NmCli *nmc)
|
||||||
{
|
{
|
||||||
NMSettingPPPOE *s_pppoe;
|
|
||||||
guint32 mode_flag = (nmc->print_output == NMC_PRINT_PRETTY) ? NMC_PF_FLAG_PRETTY : (nmc->print_output == NMC_PRINT_TERSE) ? NMC_PF_FLAG_TERSE : 0;
|
guint32 mode_flag = (nmc->print_output == NMC_PRINT_PRETTY) ? NMC_PF_FLAG_PRETTY : (nmc->print_output == NMC_PRINT_TERSE) ? NMC_PF_FLAG_TERSE : 0;
|
||||||
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
||||||
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
||||||
|
|
||||||
g_return_val_if_fail (NM_IS_SETTING_PPPOE (setting), FALSE);
|
g_return_val_if_fail (NM_IS_SETTING_PPPOE (s_pppoe), FALSE);
|
||||||
s_pppoe = (NMSettingPPPOE *) setting;
|
|
||||||
|
|
||||||
nmc->allowed_fields = nmc_fields_setting_pppoe;
|
nmc->allowed_fields = nmc_fields_setting_pppoe;
|
||||||
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_PPPOE_ALL, nmc->allowed_fields, NULL);
|
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_PPPOE_ALL, nmc->allowed_fields, NULL);
|
||||||
@@ -1315,16 +1295,14 @@ setting_pppoe_details (NMSetting *setting, NmCli *nmc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
setting_gsm_details (NMSetting *setting, NmCli *nmc)
|
setting_gsm_details (NMSettingGsm *s_gsm, NmCli *nmc)
|
||||||
{
|
{
|
||||||
NMSettingGsm *s_gsm;
|
|
||||||
char *network_type_str, *allowed_bands_str;
|
char *network_type_str, *allowed_bands_str;
|
||||||
guint32 mode_flag = (nmc->print_output == NMC_PRINT_PRETTY) ? NMC_PF_FLAG_PRETTY : (nmc->print_output == NMC_PRINT_TERSE) ? NMC_PF_FLAG_TERSE : 0;
|
guint32 mode_flag = (nmc->print_output == NMC_PRINT_PRETTY) ? NMC_PF_FLAG_PRETTY : (nmc->print_output == NMC_PRINT_TERSE) ? NMC_PF_FLAG_TERSE : 0;
|
||||||
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
||||||
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
||||||
|
|
||||||
g_return_val_if_fail (NM_IS_SETTING_GSM (setting), FALSE);
|
g_return_val_if_fail (NM_IS_SETTING_GSM (s_gsm), FALSE);
|
||||||
s_gsm = (NMSettingGsm *) setting;
|
|
||||||
|
|
||||||
nmc->allowed_fields = nmc_fields_setting_gsm;
|
nmc->allowed_fields = nmc_fields_setting_gsm;
|
||||||
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_GSM_ALL, nmc->allowed_fields, NULL);
|
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_GSM_ALL, nmc->allowed_fields, NULL);
|
||||||
@@ -1355,15 +1333,13 @@ setting_gsm_details (NMSetting *setting, NmCli *nmc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
setting_cdma_details (NMSetting *setting, NmCli *nmc)
|
setting_cdma_details (NMSettingCdma *s_cdma, NmCli *nmc)
|
||||||
{
|
{
|
||||||
NMSettingCdma *s_cdma;
|
|
||||||
guint32 mode_flag = (nmc->print_output == NMC_PRINT_PRETTY) ? NMC_PF_FLAG_PRETTY : (nmc->print_output == NMC_PRINT_TERSE) ? NMC_PF_FLAG_TERSE : 0;
|
guint32 mode_flag = (nmc->print_output == NMC_PRINT_PRETTY) ? NMC_PF_FLAG_PRETTY : (nmc->print_output == NMC_PRINT_TERSE) ? NMC_PF_FLAG_TERSE : 0;
|
||||||
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
||||||
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
||||||
|
|
||||||
g_return_val_if_fail (NM_IS_SETTING_CDMA (setting), FALSE);
|
g_return_val_if_fail (NM_IS_SETTING_CDMA (s_cdma), FALSE);
|
||||||
s_cdma = (NMSettingCdma *) setting;
|
|
||||||
|
|
||||||
nmc->allowed_fields = nmc_fields_setting_cdma;
|
nmc->allowed_fields = nmc_fields_setting_cdma;
|
||||||
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_CDMA_ALL, nmc->allowed_fields, NULL);
|
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_CDMA_ALL, nmc->allowed_fields, NULL);
|
||||||
@@ -1382,17 +1358,15 @@ setting_cdma_details (NMSetting *setting, NmCli *nmc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
setting_bluetooth_details (NMSetting *setting, NmCli *nmc)
|
setting_bluetooth_details (NMSettingBluetooth *s_bluetooth, NmCli *nmc)
|
||||||
{
|
{
|
||||||
NMSettingBluetooth *s_bluetooth;
|
|
||||||
const GByteArray *bdaddr;
|
const GByteArray *bdaddr;
|
||||||
char *bdaddr_str = NULL;
|
char *bdaddr_str = NULL;
|
||||||
guint32 mode_flag = (nmc->print_output == NMC_PRINT_PRETTY) ? NMC_PF_FLAG_PRETTY : (nmc->print_output == NMC_PRINT_TERSE) ? NMC_PF_FLAG_TERSE : 0;
|
guint32 mode_flag = (nmc->print_output == NMC_PRINT_PRETTY) ? NMC_PF_FLAG_PRETTY : (nmc->print_output == NMC_PRINT_TERSE) ? NMC_PF_FLAG_TERSE : 0;
|
||||||
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
||||||
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
||||||
|
|
||||||
g_return_val_if_fail (NM_IS_SETTING_BLUETOOTH (setting), FALSE);
|
g_return_val_if_fail (NM_IS_SETTING_BLUETOOTH (s_bluetooth), FALSE);
|
||||||
s_bluetooth = (NMSettingBluetooth *) setting;
|
|
||||||
|
|
||||||
nmc->allowed_fields = nmc_fields_setting_bluetooth;
|
nmc->allowed_fields = nmc_fields_setting_bluetooth;
|
||||||
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_BLUETOOTH_ALL, nmc->allowed_fields, NULL);
|
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_BLUETOOTH_ALL, nmc->allowed_fields, NULL);
|
||||||
@@ -1416,17 +1390,15 @@ setting_bluetooth_details (NMSetting *setting, NmCli *nmc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
setting_olpc_mesh_details (NMSetting *setting, NmCli *nmc)
|
setting_olpc_mesh_details (NMSettingOlpcMesh *s_olpc_mesh, NmCli *nmc)
|
||||||
{
|
{
|
||||||
NMSettingOlpcMesh *s_olpc_mesh;
|
|
||||||
const GByteArray *ssid, *dhcp_anycast;
|
const GByteArray *ssid, *dhcp_anycast;
|
||||||
char *ssid_str, *channel_str, *dhcp_anycast_str = NULL;
|
char *ssid_str, *channel_str, *dhcp_anycast_str = NULL;
|
||||||
guint32 mode_flag = (nmc->print_output == NMC_PRINT_PRETTY) ? NMC_PF_FLAG_PRETTY : (nmc->print_output == NMC_PRINT_TERSE) ? NMC_PF_FLAG_TERSE : 0;
|
guint32 mode_flag = (nmc->print_output == NMC_PRINT_PRETTY) ? NMC_PF_FLAG_PRETTY : (nmc->print_output == NMC_PRINT_TERSE) ? NMC_PF_FLAG_TERSE : 0;
|
||||||
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
||||||
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
||||||
|
|
||||||
g_return_val_if_fail (NM_IS_SETTING_OLPC_MESH (setting), FALSE);
|
g_return_val_if_fail (NM_IS_SETTING_OLPC_MESH (s_olpc_mesh), FALSE);
|
||||||
s_olpc_mesh = (NMSettingOlpcMesh *) setting;
|
|
||||||
|
|
||||||
nmc->allowed_fields = nmc_fields_setting_olpc_mesh;
|
nmc->allowed_fields = nmc_fields_setting_olpc_mesh;
|
||||||
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_OLPC_MESH_ALL, nmc->allowed_fields, NULL);
|
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_OLPC_MESH_ALL, nmc->allowed_fields, NULL);
|
||||||
@@ -1467,16 +1439,14 @@ vpn_data_item (const char *key, const char *value, gpointer user_data)
|
|||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
setting_vpn_details (NMSetting *setting, NmCli *nmc)
|
setting_vpn_details (NMSettingVPN *s_vpn, NmCli *nmc)
|
||||||
{
|
{
|
||||||
NMSettingVPN *s_vpn;
|
|
||||||
GString *data_item_str, *secret_str;
|
GString *data_item_str, *secret_str;
|
||||||
guint32 mode_flag = (nmc->print_output == NMC_PRINT_PRETTY) ? NMC_PF_FLAG_PRETTY : (nmc->print_output == NMC_PRINT_TERSE) ? NMC_PF_FLAG_TERSE : 0;
|
guint32 mode_flag = (nmc->print_output == NMC_PRINT_PRETTY) ? NMC_PF_FLAG_PRETTY : (nmc->print_output == NMC_PRINT_TERSE) ? NMC_PF_FLAG_TERSE : 0;
|
||||||
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
||||||
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
||||||
|
|
||||||
g_return_val_if_fail (NM_IS_SETTING_VPN (setting), FALSE);
|
g_return_val_if_fail (NM_IS_SETTING_VPN (s_vpn), FALSE);
|
||||||
s_vpn = (NMSettingVPN *) setting;
|
|
||||||
|
|
||||||
nmc->allowed_fields = nmc_fields_setting_vpn;
|
nmc->allowed_fields = nmc_fields_setting_vpn;
|
||||||
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_VPN_ALL, nmc->allowed_fields, NULL);
|
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_VPN_ALL, nmc->allowed_fields, NULL);
|
||||||
@@ -1504,17 +1474,15 @@ setting_vpn_details (NMSetting *setting, NmCli *nmc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
setting_wimax_details (NMSetting *setting, NmCli *nmc)
|
setting_wimax_details (NMSettingWimax *s_wimax, NmCli *nmc)
|
||||||
{
|
{
|
||||||
NMSettingWimax *s_wimax;
|
|
||||||
const GByteArray *mac;
|
const GByteArray *mac;
|
||||||
char *device_mac_str = NULL;
|
char *device_mac_str = NULL;
|
||||||
guint32 mode_flag = (nmc->print_output == NMC_PRINT_PRETTY) ? NMC_PF_FLAG_PRETTY : (nmc->print_output == NMC_PRINT_TERSE) ? NMC_PF_FLAG_TERSE : 0;
|
guint32 mode_flag = (nmc->print_output == NMC_PRINT_PRETTY) ? NMC_PF_FLAG_PRETTY : (nmc->print_output == NMC_PRINT_TERSE) ? NMC_PF_FLAG_TERSE : 0;
|
||||||
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
guint32 multiline_flag = nmc->multiline_output ? NMC_PF_FLAG_MULTILINE : 0;
|
||||||
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
guint32 escape_flag = nmc->escape_values ? NMC_PF_FLAG_ESCAPE : 0;
|
||||||
|
|
||||||
g_return_val_if_fail (NM_IS_SETTING_WIMAX (setting), FALSE);
|
g_return_val_if_fail (NM_IS_SETTING_WIMAX (s_wimax), FALSE);
|
||||||
s_wimax = (NMSettingWimax *) setting;
|
|
||||||
|
|
||||||
nmc->allowed_fields = nmc_fields_setting_wimax;
|
nmc->allowed_fields = nmc_fields_setting_wimax;
|
||||||
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_WIMAX_ALL, nmc->allowed_fields, NULL);
|
nmc->print_fields.indices = parse_output_fields (NMC_FIELDS_SETTING_WIMAX_ALL, nmc->allowed_fields, NULL);
|
||||||
|
@@ -14,7 +14,7 @@
|
|||||||
* with this program; if not, write to the Free Software Foundation, Inc.,
|
* with this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
*
|
*
|
||||||
* (C) Copyright 2010 Red Hat, Inc.
|
* (C) Copyright 2010 - 2011 Red Hat, Inc.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef NMC_SETTINGS_H
|
#ifndef NMC_SETTINGS_H
|
||||||
@@ -41,21 +41,21 @@
|
|||||||
#include "utils.h"
|
#include "utils.h"
|
||||||
|
|
||||||
|
|
||||||
gboolean setting_connection_details (NMSetting *setting, NmCli *nmc);
|
gboolean setting_connection_details (NMSettingConnection *s_con, NmCli *nmc);
|
||||||
gboolean setting_wired_details (NMSetting *setting, NmCli *nmc);
|
gboolean setting_wired_details (NMSettingWired *s_wired, NmCli *nmc);
|
||||||
gboolean setting_802_1X_details (NMSetting *setting, NmCli *nmc);
|
gboolean setting_802_1X_details (NMSetting8021x *s_8021X, NmCli *nmc);
|
||||||
gboolean setting_wireless_details (NMSetting *setting, NmCli *nmc);
|
gboolean setting_wireless_details (NMSettingWireless *s_wireless, NmCli *nmc);
|
||||||
gboolean setting_wireless_security_details (NMSetting *setting, NmCli *nmc);
|
gboolean setting_wireless_security_details (NMSettingWirelessSecurity *s_wsec, NmCli *nmc);
|
||||||
gboolean setting_ip4_config_details (NMSetting *setting, NmCli *nmc);
|
gboolean setting_ip4_config_details (NMSettingIP4Config *s_ip4, NmCli *nmc);
|
||||||
gboolean setting_ip6_config_details (NMSetting *setting, NmCli *nmc);
|
gboolean setting_ip6_config_details (NMSettingIP6Config *s_ip6, NmCli *nmc);
|
||||||
gboolean setting_serial_details (NMSetting *setting, NmCli *nmc);
|
gboolean setting_serial_details (NMSettingSerial *s_serial, NmCli *nmc);
|
||||||
gboolean setting_ppp_details (NMSetting *setting, NmCli *nmc);
|
gboolean setting_ppp_details (NMSettingPPP *s_ppp, NmCli *nmc);
|
||||||
gboolean setting_pppoe_details (NMSetting *setting, NmCli *nmc);
|
gboolean setting_pppoe_details (NMSettingPPPOE *s_pppoe, NmCli *nmc);
|
||||||
gboolean setting_gsm_details (NMSetting *setting, NmCli *nmc);
|
gboolean setting_gsm_details (NMSettingGsm *s_gsm, NmCli *nmc);
|
||||||
gboolean setting_cdma_details (NMSetting *setting, NmCli *nmc);
|
gboolean setting_cdma_details (NMSettingCdma *s_cdma, NmCli *nmc);
|
||||||
gboolean setting_bluetooth_details (NMSetting *setting, NmCli *nmc);
|
gboolean setting_bluetooth_details (NMSettingBluetooth *s_bluetooth, NmCli *nmc);
|
||||||
gboolean setting_olpc_mesh_details (NMSetting *setting, NmCli *nmc);
|
gboolean setting_olpc_mesh_details (NMSettingOlpcMesh *s_olpc_mesh, NmCli *nmc);
|
||||||
gboolean setting_vpn_details (NMSetting *setting, NmCli *nmc);
|
gboolean setting_vpn_details (NMSettingVPN *s_vpn, NmCli *nmc);
|
||||||
gboolean setting_wimax_details (NMSetting *setting, NmCli *nmc);
|
gboolean setting_wimax_details (NMSettingWimax *s_wimax, NmCli *nmc);
|
||||||
|
|
||||||
#endif /* NMC_SETTINGS_H */
|
#endif /* NMC_SETTINGS_H */
|
||||||
|
Reference in New Issue
Block a user