NMSettingMatch

NMSettingMatch

Functions

Types and Values

Description

Functions

nm_setting_match_new ()

NMSetting *
nm_setting_match_new (void);

nm_setting_match_get_num_interface_names ()

guint
nm_setting_match_get_num_interface_names
                               (NMSettingMatch *setting);

nm_setting_match_get_interface_name ()

const char *
nm_setting_match_get_interface_name (NMSettingMatch *setting,
                                     int idx);

nm_setting_match_remove_interface_name ()

void
nm_setting_match_remove_interface_name
                               (NMSettingMatch *setting,
                                int idx);

nm_setting_match_remove_interface_name_by_value ()

gboolean
nm_setting_match_remove_interface_name_by_value
                               (NMSettingMatch *setting,
                                const char *interface_name);

nm_setting_match_add_interface_name ()

void
nm_setting_match_add_interface_name (NMSettingMatch *setting,
                                     const char *interface_name);

nm_setting_match_clear_interface_names ()

void
nm_setting_match_clear_interface_names
                               (NMSettingMatch *setting);

nm_setting_match_get_interface_names ()

const char *const *
nm_setting_match_get_interface_names (NMSettingMatch *setting,
                                      guint *length);

nm_setting_match_get_num_kernel_command_lines ()

guint
nm_setting_match_get_num_kernel_command_lines
                               (NMSettingMatch *setting);

nm_setting_match_get_kernel_command_line ()

const char *
nm_setting_match_get_kernel_command_line
                               (NMSettingMatch *setting,
                                guint idx);

nm_setting_match_remove_kernel_command_line ()

void
nm_setting_match_remove_kernel_command_line
                               (NMSettingMatch *setting,
                                guint idx);

nm_setting_match_remove_kernel_command_line_by_value ()

gboolean
nm_setting_match_remove_kernel_command_line_by_value
                               (NMSettingMatch *setting,
                                const char *kernel_command_line);

nm_setting_match_add_kernel_command_line ()

void
nm_setting_match_add_kernel_command_line
                               (NMSettingMatch *setting,
                                const char *kernel_command_line);

nm_setting_match_clear_kernel_command_lines ()

void
nm_setting_match_clear_kernel_command_lines
                               (NMSettingMatch *setting);

nm_setting_match_get_kernel_command_lines ()

const char *const *
nm_setting_match_get_kernel_command_lines
                               (NMSettingMatch *setting,
                                guint *length);

nm_setting_match_get_num_drivers ()

guint
nm_setting_match_get_num_drivers (NMSettingMatch *setting);

nm_setting_match_get_driver ()

const char *
nm_setting_match_get_driver (NMSettingMatch *setting,
                             guint idx);

nm_setting_match_remove_driver ()

void
nm_setting_match_remove_driver (NMSettingMatch *setting,
                                guint idx);

nm_setting_match_remove_driver_by_value ()

gboolean
nm_setting_match_remove_driver_by_value
                               (NMSettingMatch *setting,
                                const char *driver);

nm_setting_match_add_driver ()

void
nm_setting_match_add_driver (NMSettingMatch *setting,
                             const char *driver);

nm_setting_match_clear_drivers ()

void
nm_setting_match_clear_drivers (NMSettingMatch *setting);

nm_setting_match_get_drivers ()

const char *const *
nm_setting_match_get_drivers (NMSettingMatch *setting,
                              guint *length);

nm_setting_match_get_num_paths ()

guint
nm_setting_match_get_num_paths (NMSettingMatch *setting);

nm_setting_match_get_path ()

const char *
nm_setting_match_get_path (NMSettingMatch *setting,
                           guint idx);

nm_setting_match_remove_path ()

void
nm_setting_match_remove_path (NMSettingMatch *setting,
                              guint idx);

nm_setting_match_remove_path_by_value ()

gboolean
nm_setting_match_remove_path_by_value (NMSettingMatch *setting,
                                       const char *path);

nm_setting_match_add_path ()

void
nm_setting_match_add_path (NMSettingMatch *setting,
                           const char *path);

nm_setting_match_clear_paths ()

void
nm_setting_match_clear_paths (NMSettingMatch *setting);

nm_setting_match_get_paths ()

const char *const *
nm_setting_match_get_paths (NMSettingMatch *setting,
                            guint *length);

Types and Values

NM_SETTING_MATCH_SETTING_NAME

#define NM_SETTING_MATCH_SETTING_NAME "match"

NM_SETTING_MATCH_INTERFACE_NAME

#define NM_SETTING_MATCH_INTERFACE_NAME      "interface-name"

NM_SETTING_MATCH_KERNEL_COMMAND_LINE

#define NM_SETTING_MATCH_KERNEL_COMMAND_LINE "kernel-command-line"

NM_SETTING_MATCH_DRIVER

#define NM_SETTING_MATCH_DRIVER              "driver"

NM_SETTING_MATCH_PATH

#define NM_SETTING_MATCH_PATH                "path"