cli/trivial: rename metadata related names
They will be moved out of nmcli as they are generally useful. Even if they happen to be used only inside nmcli, there should be a better separation between logic (nmcli) and setting decriptions.
This commit is contained in:
@@ -152,7 +152,7 @@ NmcOutputField nmc_fields_con_show[] = {
|
|||||||
{ \
|
{ \
|
||||||
.name = setting, \
|
.name = setting, \
|
||||||
.name_l10n = N_ (setting), \
|
.name_l10n = N_ (setting), \
|
||||||
.setting_info = &nmc_setting_infos[setting_type], \
|
.setting_info = &nm_meta_setting_infos_editor[setting_type], \
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Available settings for 'connection show <con>' - profile part */
|
/* Available settings for 'connection show <con>' - profile part */
|
||||||
@@ -3185,7 +3185,7 @@ get_valid_properties_string (const NameItem *array,
|
|||||||
{
|
{
|
||||||
const NameItem *iter = array;
|
const NameItem *iter = array;
|
||||||
const NmcOutputField *field_iter;
|
const NmcOutputField *field_iter;
|
||||||
const NmcSettingInfo *setting_info;
|
const NMMetaSettingInfoEditor *setting_info;
|
||||||
const char *prop_name = NULL;
|
const char *prop_name = NULL;
|
||||||
GString *str;
|
GString *str;
|
||||||
int i, j;
|
int i, j;
|
||||||
|
@@ -68,7 +68,7 @@ NM_CACHED_QUARK_FCN ("nmcli-error-quark", nmcli_error_quark)
|
|||||||
static void
|
static void
|
||||||
complete_field_new (GHashTable *h, const char *setting, NMMetaSettingType setting_type)
|
complete_field_new (GHashTable *h, const char *setting, NMMetaSettingType setting_type)
|
||||||
{
|
{
|
||||||
const NmcSettingInfo *setting_info = &nmc_setting_infos[setting_type];
|
const NMMetaSettingInfoEditor *setting_info = &nm_meta_setting_infos_editor[setting_type];
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
for (i = 0; i < setting_info->properties_num; i++) {
|
for (i = 0; i < setting_info->properties_num; i++) {
|
||||||
|
@@ -104,7 +104,7 @@ typedef enum {
|
|||||||
#define NMC_OF_FLAG_MAIN_HEADER_ADD 0x00000004 /* Print main header in addition to values/field names */
|
#define NMC_OF_FLAG_MAIN_HEADER_ADD 0x00000004 /* Print main header in addition to values/field names */
|
||||||
#define NMC_OF_FLAG_MAIN_HEADER_ONLY 0x00000008 /* Print main header only */
|
#define NMC_OF_FLAG_MAIN_HEADER_ONLY 0x00000008 /* Print main header only */
|
||||||
|
|
||||||
struct _NmcSettingInfo;
|
struct _NMMetaSettingInfoEditor;
|
||||||
|
|
||||||
typedef struct _NmcOutputField {
|
typedef struct _NmcOutputField {
|
||||||
const char *name; /* Field's name */
|
const char *name; /* Field's name */
|
||||||
@@ -124,7 +124,7 @@ typedef struct _NmcOutputField {
|
|||||||
*
|
*
|
||||||
* For now, hack around that by alternatively providing a @setting_info instead
|
* For now, hack around that by alternatively providing a @setting_info instead
|
||||||
* of @group_list. */
|
* of @group_list. */
|
||||||
const struct _NmcSettingInfo *setting_info;
|
const struct _NMMetaSettingInfoEditor *setting_info;
|
||||||
} NmcOutputField;
|
} NmcOutputField;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
File diff suppressed because it is too large
Load Diff
@@ -28,50 +28,50 @@
|
|||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
NMC_PROPERTY_GET_PRETTY,
|
NM_META_ACCESSOR_GET_TYPE_PRETTY,
|
||||||
NMC_PROPERTY_GET_PARSABLE,
|
NM_META_ACCESSOR_GET_TYPE_PARSABLE,
|
||||||
} NmcPropertyGetType;
|
} NMMetaAccessorGetType;
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
NMC_PROPERTY_TYPE_MAC_MODE_DEFAULT,
|
NM_META_PROPERTY_TYPE_MAC_MODE_DEFAULT,
|
||||||
NMC_PROPERTY_TYPE_MAC_MODE_CLONED,
|
NM_META_PROPERTY_TYPE_MAC_MODE_CLONED,
|
||||||
NMC_PROPERTY_TYPE_MAC_MODE_INFINIBAND,
|
NM_META_PROPERTY_TYPE_MAC_MODE_INFINIBAND,
|
||||||
} NmcPropertyTypeMacMode;
|
} NMMetaPropertyTypeMacMode;
|
||||||
|
|
||||||
typedef struct _NmcSettingInfo NmcSettingInfo;
|
typedef struct _NMMetaSettingInfoEditor NMMetaSettingInfoEditor;
|
||||||
typedef struct _NmcPropertyInfo NmcPropertyInfo;
|
typedef struct _NMMetaPropertyInfo NMMetaPropertyInfo;
|
||||||
typedef struct _NmcPropertyType NmcPropertyType;
|
typedef struct _NMMetaPropertyType NMMetaPropertyType;
|
||||||
typedef struct _NmcPropertyTypData NmcPropertyTypData;
|
typedef struct _NMMetaPropertyTypData NMMetaPropertyTypData;
|
||||||
|
|
||||||
struct _NmcPropertyType {
|
struct _NMMetaPropertyType {
|
||||||
|
|
||||||
const char *(*describe_fcn) (const NmcSettingInfo *setting_info,
|
const char *(*describe_fcn) (const NMMetaSettingInfoEditor *setting_info,
|
||||||
const NmcPropertyInfo *property_info,
|
const NMMetaPropertyInfo *property_info,
|
||||||
char **out_to_free);
|
char **out_to_free);
|
||||||
|
|
||||||
char *(*get_fcn) (const NmcSettingInfo *setting_info,
|
char *(*get_fcn) (const NMMetaSettingInfoEditor *setting_info,
|
||||||
const NmcPropertyInfo *property_info,
|
const NMMetaPropertyInfo *property_info,
|
||||||
NMSetting *setting,
|
NMSetting *setting,
|
||||||
NmcPropertyGetType get_type,
|
NMMetaAccessorGetType get_type,
|
||||||
gboolean show_secrets);
|
gboolean show_secrets);
|
||||||
gboolean (*set_fcn) (const NmcSettingInfo *setting_info,
|
gboolean (*set_fcn) (const NMMetaSettingInfoEditor *setting_info,
|
||||||
const NmcPropertyInfo *property_info,
|
const NMMetaPropertyInfo *property_info,
|
||||||
NMSetting *setting,
|
NMSetting *setting,
|
||||||
const char *value,
|
const char *value,
|
||||||
GError **error);
|
GError **error);
|
||||||
gboolean (*remove_fcn) (const NmcSettingInfo *setting_info,
|
gboolean (*remove_fcn) (const NMMetaSettingInfoEditor *setting_info,
|
||||||
const NmcPropertyInfo *property_info,
|
const NMMetaPropertyInfo *property_info,
|
||||||
NMSetting *setting,
|
NMSetting *setting,
|
||||||
const char *option,
|
const char *option,
|
||||||
guint32 idx,
|
guint32 idx,
|
||||||
GError **error);
|
GError **error);
|
||||||
|
|
||||||
const char *const*(*values_fcn) (const NmcSettingInfo *setting_info,
|
const char *const*(*values_fcn) (const NMMetaSettingInfoEditor *setting_info,
|
||||||
const NmcPropertyInfo *property_info,
|
const NMMetaPropertyInfo *property_info,
|
||||||
char ***out_to_free);
|
char ***out_to_free);
|
||||||
};
|
};
|
||||||
|
|
||||||
struct _NmcPropertyTypData {
|
struct _NMMetaPropertyTypData {
|
||||||
union {
|
union {
|
||||||
struct {
|
struct {
|
||||||
gboolean (*fcn) (NMSetting *setting);
|
gboolean (*fcn) (NMSetting *setting);
|
||||||
@@ -85,13 +85,13 @@ struct _NmcPropertyTypData {
|
|||||||
guint32 (*get_fcn) (NMSetting *setting);
|
guint32 (*get_fcn) (NMSetting *setting);
|
||||||
} mtu;
|
} mtu;
|
||||||
struct {
|
struct {
|
||||||
NmcPropertyTypeMacMode mode;
|
NMMetaPropertyTypeMacMode mode;
|
||||||
} mac;
|
} mac;
|
||||||
} subtype;
|
} subtype;
|
||||||
const char *const*values_static;
|
const char *const*values_static;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct _NmcPropertyInfo {
|
struct _NMMetaPropertyInfo {
|
||||||
const char *property_name;
|
const char *property_name;
|
||||||
|
|
||||||
/* the property list for now must contain as first field the
|
/* the property list for now must contain as first field the
|
||||||
@@ -104,19 +104,19 @@ struct _NmcPropertyInfo {
|
|||||||
|
|
||||||
const char *describe_message;
|
const char *describe_message;
|
||||||
|
|
||||||
const NmcPropertyType *property_type;
|
const NMMetaPropertyType *property_type;
|
||||||
const NmcPropertyTypData *property_typ_data;
|
const NMMetaPropertyTypData *property_typ_data;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct _NmcSettingInfo {
|
struct _NMMetaSettingInfoEditor {
|
||||||
const NMMetaSettingInfo *general;
|
const NMMetaSettingInfo *general;
|
||||||
/* the order of the properties matter. The first *must* be the
|
/* the order of the properties matter. The first *must* be the
|
||||||
* "name", and then the order is as they are listed by default. */
|
* "name", and then the order is as they are listed by default. */
|
||||||
const NmcPropertyInfo *properties;
|
const NMMetaPropertyInfo *properties;
|
||||||
guint properties_num;
|
guint properties_num;
|
||||||
};
|
};
|
||||||
|
|
||||||
extern const NmcSettingInfo nmc_setting_infos[_NM_META_SETTING_TYPE_NUM];
|
extern const NMMetaSettingInfoEditor nm_meta_setting_infos_editor[_NM_META_SETTING_TYPE_NUM];
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
||||||
|
@@ -871,7 +871,7 @@ parse_output_fields (const char *fields_str,
|
|||||||
for (i = 0; fields_array[i].name; i++) {
|
for (i = 0; fields_array[i].name; i++) {
|
||||||
if (strcasecmp (left, fields_array[i].name) == 0) {
|
if (strcasecmp (left, fields_array[i].name) == 0) {
|
||||||
const NmcOutputField *valid_names = fields_array[i].group_list;
|
const NmcOutputField *valid_names = fields_array[i].group_list;
|
||||||
const NmcSettingInfo *setting_info = fields_array[i].setting_info;
|
const NMMetaSettingInfoEditor *setting_info = fields_array[i].setting_info;
|
||||||
|
|
||||||
idx = i;
|
idx = i;
|
||||||
if (!right && !valid_names && !setting_info) {
|
if (!right && !valid_names && !setting_info) {
|
||||||
@@ -966,7 +966,7 @@ nmc_get_allowed_fields (const NmcOutputField fields_array[], int group_idx)
|
|||||||
fields_array[group_idx].name, second_level[i].name);
|
fields_array[group_idx].name, second_level[i].name);
|
||||||
}
|
}
|
||||||
} else if (group_idx != -1 && fields_array[group_idx].setting_info) {
|
} else if (group_idx != -1 && fields_array[group_idx].setting_info) {
|
||||||
const NmcSettingInfo *second_level = fields_array[group_idx].setting_info;
|
const NMMetaSettingInfoEditor *second_level = fields_array[group_idx].setting_info;
|
||||||
|
|
||||||
for (i = 1; i < second_level->properties_num; i++) {
|
for (i = 1; i < second_level->properties_num; i++) {
|
||||||
g_string_append_printf (allowed_fields, "%s.%s,",
|
g_string_append_printf (allowed_fields, "%s.%s,",
|
||||||
|
Reference in New Issue
Block a user