<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def report_non_responding_hosting_devices(self, context, host, hosting_device_ids):
 """Report that a hosting device is determined to be dead. :param context: contains user information :param host: originator of callback :param hosting_device_ids: list of non-responding hosting devices """

        # let the generic status update callback function handle this callback
        self.update_hosting_device_status(context, host,
                                          {const.HD_DEAD: hosting_device_ids})