コード例 #1
0
ファイル: ThreadedPlot.py プロジェクト: TurpIF/Togetic
class ThreadedPlot(AbstractServer):
    def __init__(self, addr_input):
        AbstractServer.__init__(self)

        queue_in = Queue()
        self._receiver = Receiver(addr_input, queue_in)
        self._handler = PlotHandler(queue_in)

    def start(self):
        self._receiver.start()
        self._handler.start()
        AbstractServer.start(self)

    def _serve(self):
        time.sleep(0.5)

    def _free(self):
        for s in [self._receiver, self._handler]:
            print('Stopping ', s)
            s.stop()
            s.join(2)
            print(s, 'stopped')
コード例 #2
0
ファイル: ThreadedPlot.py プロジェクト: TurpIF/Togetic
class ThreadedPlot(AbstractServer):
    def __init__(self, addr_input):
        AbstractServer.__init__(self)

        queue_in = Queue()
        self._receiver = Receiver(addr_input, queue_in)
        self._handler = PlotHandler(queue_in)

    def start(self):
        self._receiver.start()
        self._handler.start()
        AbstractServer.start(self)

    def _serve(self):
        time.sleep(0.5)

    def _free(self):
        for s in [self._receiver, self._handler]:
            print('Stopping ', s)
            s.stop()
            s.join(2)
            print(s, 'stopped')
コード例 #3
0
ファイル: ThreadedPlot.py プロジェクト: TurpIF/Togetic
    def __init__(self, addr_input):
        AbstractServer.__init__(self)

        queue_in = Queue()
        self._receiver = Receiver(addr_input, queue_in)
        self._handler = PlotHandler(queue_in)
コード例 #4
0
ファイル: ThreadedPlot.py プロジェクト: TurpIF/Togetic
    def __init__(self, addr_input):
        AbstractServer.__init__(self)

        queue_in = Queue()
        self._receiver = Receiver(addr_input, queue_in)
        self._handler = PlotHandler(queue_in)