キューの内容を一覧表示する (LCC.kvdb.queue.list)
宣言
values, err = LCC.kvdb.queue.list(name, timeout?)
引数
- name
文字列。キュー名です(空文字列は不可、最大256バイト) - timeout
任意の数値。リクエストのタイムアウト(秒)です。既定値は60です
戻り値
- values
テーブル。現在のキューにあるすべての文字列値です。キューが空の場合も空の配列を返し、失敗時はnilになります - err
文字列またはnil。失敗時のエラー説明です
説明
キュー全体のスナップショットを取得します。
戻り値の配列はキューの順序で並びます(インデックス 1 がキューの先頭です)。
キューが空の場合も空の配列を返し、nilは返しません。
例
local values, err = LCC.kvdb.queue.list("処理待ち")
if values then
for i, v in ipairs(values) do
print(i, v)
end
end