core: add nm_settings_get() singleton getter for NMSettings

This commit is contained in:
Thomas Haller 2016-05-16 18:05:02 +02:00
parent c35164a6a3
commit b4e8ce876d
2 changed files with 11 additions and 0 deletions

View file

@ -5186,6 +5186,14 @@ nm_connection_provider_get (void)
return p;
}
NMSettings *
nm_settings_get (void)
{
g_return_val_if_fail (singleton_instance, NULL);
return NM_MANAGER_GET_PRIVATE (singleton_instance)->settings;
}
NMManager *
nm_manager_setup (void)
{

View file

@ -61,6 +61,9 @@ typedef void (*NMSettingsSetHostnameCb) (const char *name, gboolean result, gpoi
GType nm_settings_get_type (void);
NMSettings *nm_settings_get (void);
#define NM_SETTINGS_GET (nm_settings_get ())
NMSettings *nm_settings_new (void);
gboolean nm_settings_start (NMSettings *self, GError **error);