Exemple #1
0
    def start(self, *args, **kwargs):
        log.debug("service start")
        for state_variable in self._state_variables.itervalues():
            if state_variable.send_events == True:
                if self.eventSub_controller == None:
                    self.eventSub_controller = EventController(
                        self, self._event_reload_time,
                        self._force_event_reload)
#                if not self.multicast_event_controller and state_variable.multicast:
                if self.multicast_event_controller == None:
                    self.multicast_event_controller = MulticastEventController(
                        self.parent_udn, self, self._event_reload_time,
                        self._force_event_reload)
                    self.multicast_event_controller.start()