<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_broks_from_satellites(self):
 # pragma: no cover - not used! """Get broks from my all internal satellite links The arbiter get the broks from ALL the known satellites :return: None """

        for satellites in [self.conf.brokers, self.conf.schedulers,
                           self.conf.pollers, self.conf.reactionners, self.conf.receivers]:
            for satellite in satellites:
                # Get only if reachable...
                if not satellite.reachable:
                    continue
                logger.debug("Getting broks from: %s", satellite.name)
                new_broks = satellite.get_and_clear_broks()
                if new_broks:
                    logger.debug("Got %d broks from: %s", len(new_broks), satellite.name)
                for brok in new_broks:
                    self.add(brok)