Top |
NMSetting * | nm_setting_ovs_external_ids_new () |
const char *const * | nm_setting_ovs_external_ids_get_data_keys () |
const char * | nm_setting_ovs_external_ids_get_data () |
void | nm_setting_ovs_external_ids_set_data () |
gboolean | nm_setting_ovs_external_ids_check_key () |
gboolean | nm_setting_ovs_external_ids_check_val () |
The NMSettingOvsExternalIDs object is a NMSetting subclass that allow to configure external ids for OVS.
NMSetting *
nm_setting_ovs_external_ids_new (void
);
Creates a new NMSettingOvsExternalIDs object with default values.
Since: 1.30
const char *const * nm_setting_ovs_external_ids_get_data_keys (NMSettingOvsExternalIDs *setting
,guint *out_len
);
a
NULL
-terminated array containing each key from the table.
[array length=out_len][transfer none]
Since: 1.30
const char * nm_setting_ovs_external_ids_get_data (NMSettingOvsExternalIDs *setting
,const char *key
);
Since: 1.30
void nm_setting_ovs_external_ids_set_data (NMSettingOvsExternalIDs *setting
,const char *key
,const char *val
);
setting |
the NMSettingOvsExternalIDs instance |
|
key |
the key to set |
|
val |
the value to set or |
[allow-none] |
Since: 1.30
gboolean nm_setting_ovs_external_ids_check_key (const char *key
,GError **error
);
Checks whether key
is a valid key for OVS' external-ids.
This means, the key cannot be NULL
, not too large and valid ASCII.
Also, only digits and numbers are allowed with a few special
characters. They key must also not start with "NM.".
Since: 1.30