diff --git a/ChangeLog b/ChangeLog index a7c586fb20..d7e398e0c4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-10-04 Dan Williams + + * libnm-util/nm-connection.c + libnm-util/nm-connection.h + - (nm_connection_verify): new function + 2007-10-04 Dan Williams * libnm-util/nm-setting.c diff --git a/libnm-util/nm-connection.c b/libnm-util/nm-connection.c index dd1a1415e2..2e51da6e2d 100644 --- a/libnm-util/nm-connection.c +++ b/libnm-util/nm-connection.c @@ -122,6 +122,17 @@ nm_connection_compare (NMConnection *connection, NMConnection *other) return FALSE; } +gboolean +nm_connection_verify (NMConnection *connection) +{ + NMConnectionPrivate *priv; + + g_return_val_if_fail (NM_IS_CONNECTION (connection), FALSE); + + priv = NM_CONNECTION_GET_PRIVATE (connection); + return nm_settings_verify (priv->settings); +} + void nm_connection_update_secrets (NMConnection *connection, const char *setting_name, diff --git a/libnm-util/nm-connection.h b/libnm-util/nm-connection.h index db79a47f12..aa25f09e04 100644 --- a/libnm-util/nm-connection.h +++ b/libnm-util/nm-connection.h @@ -38,6 +38,8 @@ NMSetting *nm_connection_get_setting (NMConnection *connection, gboolean nm_connection_compare (NMConnection *connection, NMConnection *other); +gboolean nm_connection_verify (NMConnection *connection); + const char * nm_connection_need_secrets (NMConnection *connection); void nm_connection_clear_secrets (NMConnection *connection);