QueueSimpleClient

class labpyproject.core.queue.queue_tools.QueueSimpleClient(QKCode_in, QKCode_out)[source]

Bases : object

Client du manager de queue utilisant deux piles de tâches (entrantes, sortantes).

Constructeur

Paramètres
  • QKCode_in (str) – code de la queue de commandes entrantes

  • QKCode_out (str) – code de la queue de commandes sortantes

Methods Summary

are_queues_active()

Indique si le client est opérationnel.

get_cmd_from_queue()

Retourne la première commande à dépiler dans la queue de keycode self._keycode_in ou None.

put_cmd_in_queue(cmd)

Empile une commande dans la queue de keycode self._keycode_out

Methods Documentation

are_queues_active()[source]

Indique si le client est opérationnel.

get_cmd_from_queue()[source]

Retourne la première commande à dépiler dans la queue de keycode self._keycode_in ou None.

Renvoie

cmd (object)

put_cmd_in_queue(cmd)[source]

Empile une commande dans la queue de keycode self._keycode_out

Paramètres

cmd (object) –