Zum Hauptinhalt springen

Einen Wert in die Prozesswarteschlange einfügen (proc_queue_push)

Deklaration

Größe = proc_queue_push(Schlüssel, Wert)

Parameter

  • Schlüssel
    String, Schlüssel
  • Wert
    String, einzufügender Wert

Rückgabewert

  • Größe
    Ganzzahl; gibt nach dem Einfügen die Größe der Warteschlange zurück. 0 bedeutet, dass das Einfügen fehlgeschlagen ist

Hinweise

Diese Funktion entspricht proc_queue_push_back.
Alle Prozesswarteschlangen-Wörterbücher mit dem Präfix "xxtouch." oder "1ferver." bleiben erhalten.
Die Größe einer Prozesswarteschlange darf 10000 nicht überschreiten; bei Überschreitung verwirft die Warteschlange den zuerst eingefügten Wert.
Fügt einen Wert in die Prozesswarteschlange ein und gibt danach deren Größe zurück.
Leere Zeichenketten können nicht eingefügt werden.

Beispiel

local size = proc_queue_push("billnos", "name")
if size ~= 0 then
print("has "..size.." bill(s)")
else
print("failed")
end