mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-08 08:58:03 +02:00
core: add nm_settings_get() singleton getter for NMSettings
This commit is contained in:
parent
c35164a6a3
commit
b4e8ce876d
2 changed files with 11 additions and 0 deletions
|
|
@ -5186,6 +5186,14 @@ nm_connection_provider_get (void)
|
||||||
return p;
|
return p;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
NMSettings *
|
||||||
|
nm_settings_get (void)
|
||||||
|
{
|
||||||
|
g_return_val_if_fail (singleton_instance, NULL);
|
||||||
|
|
||||||
|
return NM_MANAGER_GET_PRIVATE (singleton_instance)->settings;
|
||||||
|
}
|
||||||
|
|
||||||
NMManager *
|
NMManager *
|
||||||
nm_manager_setup (void)
|
nm_manager_setup (void)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -61,6 +61,9 @@ typedef void (*NMSettingsSetHostnameCb) (const char *name, gboolean result, gpoi
|
||||||
|
|
||||||
GType nm_settings_get_type (void);
|
GType nm_settings_get_type (void);
|
||||||
|
|
||||||
|
NMSettings *nm_settings_get (void);
|
||||||
|
#define NM_SETTINGS_GET (nm_settings_get ())
|
||||||
|
|
||||||
NMSettings *nm_settings_new (void);
|
NMSettings *nm_settings_new (void);
|
||||||
gboolean nm_settings_start (NMSettings *self, GError **error);
|
gboolean nm_settings_start (NMSettings *self, GError **error);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue