Implement generic restart systemd unit function
Change-Id: Ibd0ec4e7c3b9c395898673839ccf4de85616b201
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
diff --git a/network_manager.cpp b/network_manager.cpp
index 0607b0e..1612f6d 100644
--- a/network_manager.cpp
+++ b/network_manager.cpp
@@ -218,23 +218,7 @@
stream.close();
}
- restartSystemdNetworkd();
-}
-
-void Manager::restartSystemdNetworkd()
-{
- constexpr auto systemdNetworkdService = "systemd-networkd.service";
-
- auto method = bus.new_method_call(
- SYSTEMD_BUSNAME,
- SYSTEMD_PATH,
- SYSTEMD_INTERFACE,
- "RestartUnit");
-
- method.append(systemdNetworkdService,
- "replace");
-
- bus.call_noreply(method);
+ restartSystemdUnit("systemd-networkd.service");
}
bool Manager::getDHCPValue(const std::string& intf)