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