def _initialize(self):
systemd_obj = self.bus.get_object(SYSTEMD_DBUS_SERVICE,
SYSTEMD_DBUS_OPATH)
self.sysd_manager = dbus.Interface(systemd_obj,
dbus_interface=SYSTEMD_MANAGER_DBUS_IFACE)
self.sysd_manager.Subscribe()
self.bus.add_signal_receiver(self._wpa_props_changed,
dbus_interface=WPAS_INTERFACE_DBUS_IFACE,
signal_name="PropertiesChanged",
path=WPAS_INTERFACE_DBUS_OPATH)
self.bus.add_signal_receiver(self._host_props_changed,
dbus_interface=DBUS_PROPERTIES_IFACE,
signal_name="PropertiesChanged",
path=HOSTAPD_DBUS_UNIT_OPATH)
self._register_local_callbacks()
self._set_initial_state()
评论列表
文章目录