Перейти к основному содержимому

Добавление значения в конец очереди словаря процесса (proc_queue_push_back)

Объявление

размер = proc_queue_push_back(ключ, значение)

Параметры

  • ключ
    Строка — ключ.
  • значение
    Строка — добавляемое значение.

Возвращаемое значение

  • размер
    Целое число — размер очереди после добавления значения; 0 означает ошибку добавления.

Описание

Эта функция эквивалентна proc_queue_push.
Все очереди словарей процессов, имена которых начинаются с «xxtouch.» или «1ferver.», сохраняются.
Размер очереди словаря процесса не может превышать 10000; при превышении размера самое раннее добавленное значение удаляется.
Добавляет значение в конец очереди словаря процесса и возвращает размер очереди.
Нельзя добавлять пустую строку.

Пример

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