diff options
Diffstat (limited to 'libnm-core/nm-setting-team.h')
| -rw-r--r-- | libnm-core/nm-setting-team.h | 83 |
1 files changed, 40 insertions, 43 deletions
diff --git a/libnm-core/nm-setting-team.h b/libnm-core/nm-setting-team.h index 8e5178a4..cd766d8e 100644 --- a/libnm-core/nm-setting-team.h +++ b/libnm-core/nm-setting-team.h @@ -52,22 +52,21 @@ typedef enum { /*< flags >*/ #define NM_TEAM_LINK_WATCHER_ARP_PING "arp_ping" #define NM_TEAM_LINK_WATCHER_NSNA_PING "nsna_ping" - typedef struct NMTeamLinkWatcher NMTeamLinkWatcher; GType nm_team_link_watcher_get_type (void); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 NMTeamLinkWatcher *nm_team_link_watcher_new_ethtool (gint delay_up, gint delay_down, GError **error); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 NMTeamLinkWatcher *nm_team_link_watcher_new_nsna_ping (gint init_wait, gint interval, gint missed_max, const char *target_host, GError **error); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 NMTeamLinkWatcher *nm_team_link_watcher_new_arp_ping (gint init_wait, gint interval, gint missed_max, @@ -75,34 +74,33 @@ NMTeamLinkWatcher *nm_team_link_watcher_new_arp_ping (gint init_wait, const char *source_host, NMTeamLinkWatcherArpPingFlags flags, GError **error); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 void nm_team_link_watcher_ref (NMTeamLinkWatcher *watcher); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 void nm_team_link_watcher_unref (NMTeamLinkWatcher *watcher); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 gboolean nm_team_link_watcher_equal (NMTeamLinkWatcher *watcher, NMTeamLinkWatcher *other); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 NMTeamLinkWatcher *nm_team_link_watcher_dup (NMTeamLinkWatcher *watcher); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 const char *nm_team_link_watcher_get_name (NMTeamLinkWatcher *watcher); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 int nm_team_link_watcher_get_delay_up (NMTeamLinkWatcher *watcher); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 int nm_team_link_watcher_get_delay_down (NMTeamLinkWatcher *watcher); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 int nm_team_link_watcher_get_init_wait (NMTeamLinkWatcher *watcher); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 int nm_team_link_watcher_get_interval (NMTeamLinkWatcher *watcher); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 int nm_team_link_watcher_get_missed_max (NMTeamLinkWatcher *watcher); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 const char *nm_team_link_watcher_get_target_host (NMTeamLinkWatcher *watcher); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 const char *nm_team_link_watcher_get_source_host (NMTeamLinkWatcher *watcher); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 NMTeamLinkWatcherArpPingFlags nm_team_link_watcher_get_flags (NMTeamLinkWatcher *watcher); - #define NM_TYPE_SETTING_TEAM (nm_setting_team_get_type ()) #define NM_SETTING_TEAM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), NM_TYPE_SETTING_TEAM, NMSettingTeam)) #define NM_SETTING_TEAM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), NM_TYPE_SETTING_TEAM, NMSettingTeamClass)) @@ -154,7 +152,6 @@ NMTeamLinkWatcherArpPingFlags nm_team_link_watcher_get_flags (NMTeamLinkWatcher #define NM_SETTING_TEAM_RUNNER_SYS_PRIO_DEFAULT 65535 #define NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_DEFAULT NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO - /** * NMSettingTeam: * @@ -176,55 +173,55 @@ GType nm_setting_team_get_type (void); NMSetting * nm_setting_team_new (void); const char * nm_setting_team_get_config (NMSettingTeam *setting); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 gint nm_setting_team_get_notify_peers_count (NMSettingTeam *setting); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 gint nm_setting_team_get_notify_peers_interval (NMSettingTeam *setting); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 gint nm_setting_team_get_mcast_rejoin_count (NMSettingTeam *setting); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 gint nm_setting_team_get_mcast_rejoin_interval (NMSettingTeam *setting); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 const char * nm_setting_team_get_runner (NMSettingTeam *setting); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 const char * nm_setting_team_get_runner_hwaddr_policy (NMSettingTeam *setting); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 const char * nm_setting_team_get_runner_tx_balancer (NMSettingTeam *setting); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 gint nm_setting_team_get_runner_tx_balancer_interval (NMSettingTeam *setting); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 gboolean nm_setting_team_get_runner_active (NMSettingTeam *setting); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 gboolean nm_setting_team_get_runner_fast_rate (NMSettingTeam *setting); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 gint nm_setting_team_get_runner_sys_prio (NMSettingTeam *setting); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 gint nm_setting_team_get_runner_min_ports (NMSettingTeam *setting); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 const char * nm_setting_team_get_runner_agg_select_policy (NMSettingTeam *setting); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 gboolean nm_setting_team_remove_runner_tx_hash_by_value (NMSettingTeam *setting, const char *txhash); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 guint nm_setting_team_get_num_runner_tx_hash (NMSettingTeam *setting); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 const char *nm_setting_team_get_runner_tx_hash (NMSettingTeam *setting, guint idx); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 void nm_setting_team_remove_runner_tx_hash (NMSettingTeam *setting, guint idx); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 gboolean nm_setting_team_add_runner_tx_hash (NMSettingTeam *setting, const char *txhash); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 guint nm_setting_team_get_num_link_watchers (NMSettingTeam *setting); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 NMTeamLinkWatcher * nm_setting_team_get_link_watcher (NMSettingTeam *setting, guint idx); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 gboolean nm_setting_team_add_link_watcher (NMSettingTeam *setting, NMTeamLinkWatcher *link_watcher); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 void nm_setting_team_remove_link_watcher (NMSettingTeam *setting, guint idx); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 gboolean nm_setting_team_remove_link_watcher_by_value (NMSettingTeam *setting, NMTeamLinkWatcher *link_watcher); -NM_AVAILABLE_IN_1_10_2 +NM_AVAILABLE_IN_1_12 void nm_setting_team_clear_link_watchers (NMSettingTeam *setting); G_END_DECLS |