mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-02-11 09:30:44 +01:00
core: add nm_manager_get_policy() accessor
NMPolicy really should be merged into NMManager. It has not a clear responsiblity so that there are two separate objects only makes things confusing. Anyway. It is permissible to look up the NMPolicy instance of a NMManager. Add an accessor.
This commit is contained in:
parent
a81925ad32
commit
520fcc8667
2 changed files with 10 additions and 0 deletions
|
|
@ -8463,6 +8463,14 @@ nm_settings_get(void)
|
|||
return NM_MANAGER_GET_PRIVATE(singleton_instance)->settings;
|
||||
}
|
||||
|
||||
NMPolicy *
|
||||
nm_manager_get_policy(NMManager *self)
|
||||
{
|
||||
g_return_val_if_fail(NM_IS_MANAGER(self), NULL);
|
||||
|
||||
return NM_MANAGER_GET_PRIVATE(self)->policy;
|
||||
}
|
||||
|
||||
NMManager *
|
||||
nm_manager_setup(void)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -69,6 +69,8 @@ NMManager *nm_manager_setup(void);
|
|||
NMManager *nm_manager_get(void);
|
||||
#define NM_MANAGER_GET (nm_manager_get())
|
||||
|
||||
NMPolicy *nm_manager_get_policy(NMManager *self);
|
||||
|
||||
gboolean nm_manager_start(NMManager *manager, GError **error);
|
||||
void nm_manager_stop(NMManager *manager);
|
||||
NMState nm_manager_get_state(NMManager *manager);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue