mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-02-13 09:20:36 +01:00
core: declare nm_dhcp_manager_get() using NM_DEFINE_SINGLETON_GETTER()
This commit is contained in:
parent
e439637ada
commit
fc575d6783
3 changed files with 2 additions and 21 deletions
|
|
@ -371,16 +371,7 @@ nm_dhcp_manager_get_lease_ip_configs (NMDhcpManager *self,
|
|||
|
||||
/***************************************************/
|
||||
|
||||
NMDhcpManager *
|
||||
nm_dhcp_manager_get (void)
|
||||
{
|
||||
static NMDhcpManager *singleton = NULL;
|
||||
|
||||
if (G_UNLIKELY (singleton == NULL))
|
||||
singleton = g_object_new (NM_TYPE_DHCP_MANAGER, NULL);
|
||||
g_assert (singleton);
|
||||
return singleton;
|
||||
}
|
||||
NM_DEFINE_SINGLETON_GETTER (NMDhcpManager, nm_dhcp_manager_get, NM_TYPE_DHCP_MANAGER);
|
||||
|
||||
static void
|
||||
nm_dhcp_manager_init (NMDhcpManager *self)
|
||||
|
|
|
|||
|
|
@ -205,7 +205,6 @@ main (int argc, char *argv[])
|
|||
gs_unref_object NMVpnManager *vpn_manager = NULL;
|
||||
gs_unref_object NMDBusManager *dbus_mgr = NULL;
|
||||
gs_unref_object NMSupplicantManager *sup_mgr = NULL;
|
||||
gs_unref_object NMDhcpManager *dhcp_mgr = NULL;
|
||||
gs_unref_object NMFirewallManager *fw_mgr = NULL;
|
||||
gs_unref_object NMSettings *settings = NULL;
|
||||
gs_unref_object NMConfig *config = NULL;
|
||||
|
|
@ -400,10 +399,6 @@ main (int argc, char *argv[])
|
|||
vpn_manager = nm_vpn_manager_get ();
|
||||
g_assert (vpn_manager != NULL);
|
||||
|
||||
/* Initialize DHCP manager */
|
||||
dhcp_mgr = nm_dhcp_manager_get ();
|
||||
g_assert (dhcp_mgr != NULL);
|
||||
|
||||
nm_dispatcher_init ();
|
||||
|
||||
settings = nm_settings_new (&error);
|
||||
|
|
|
|||
|
|
@ -277,7 +277,6 @@ main (int argc, char *argv[])
|
|||
gboolean show_version = FALSE, slaac = FALSE;
|
||||
char *bad_domains = NULL, *dhcp4_hostname = NULL, *uuid = NULL;
|
||||
char *iid_str = NULL, *dhcp4_clientid = NULL, *dhcp4_address = NULL;
|
||||
gs_unref_object NMDhcpManager *dhcp_mgr = NULL;
|
||||
GError *error = NULL;
|
||||
gboolean wrote_pidfile = FALSE;
|
||||
gs_free char *pidfile = NULL;
|
||||
|
|
@ -430,11 +429,7 @@ main (int argc, char *argv[])
|
|||
if (dhcp4_address) {
|
||||
nm_platform_sysctl_set (nm_utils_ip4_property_path (ifname, "promote_secondaries"), "1");
|
||||
|
||||
/* Initialize DHCP manager */
|
||||
dhcp_mgr = nm_dhcp_manager_get ();
|
||||
g_assert (dhcp_mgr != NULL);
|
||||
|
||||
dhcp4_client = nm_dhcp_manager_start_ip4 (dhcp_mgr,
|
||||
dhcp4_client = nm_dhcp_manager_start_ip4 (nm_dhcp_manager_get (),
|
||||
ifname,
|
||||
ifindex,
|
||||
hwaddr,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue