class

PlaceOS::Driver::Queue

Inherits Reference < Object

Instance methods

add(priority = @priority, timeout = @timeout, retries = @retries, wait = @wait, name = nil, delay = @delay, clear_queue = false, &callback : Task -> Nil)

adds a task callback to the queue

Source
clear(abort_current = false)

removes all jobs currently in the queue

Source
connected_state
Source
current
Source
delay
Source
delay=(delay : Time::Span | Nil)
Source
logger
Source
online
Source
online=(state : Bool)
Source
previous
Source
priority

for modifying defaults

Source
priority=(priority : Int32)

for modifying defaults

Source
retries
Source
retries=(retries : Int32)
Source
retry_bonus
Source
retry_bonus=(retry_bonus : Int32)
Source
set_connected(state : Bool)

A helper method for setting the connected state, without effecting queue processing. UDP device not responding, incorrect login etc

Source
terminated
Source
timeout
Source
timeout=(timeout : Time::Span)
Source
wait
Source
wait=(wait : Bool)
Source