from msg_source import MsgSource from a_backend import ABackend from msg_container import * class Transceiver(MsgSource): def __init__(self, backend: ABackend, name: str): MsgSource.__init__(self) self.backend = backend self.name = name def on_recv(self, msg: MsgContainer): self.call_sinks(msg)