class

Coffee::Task

Inherits Reference < Object

Constructors

new(ipRange : IPAddress, iatas : Array(Tuple(Needle::IATA, Int32)), commandLine : Bool = false, timeout : TimeOut = TimeOut.new, taskExecutionTime : Time::Span | Nil = nil)
Source
new(ip_range : String, needles : Array(Tuple(Needle::IATA, Int32)), timeout : TimeOut = TimeOut.new, task_execution_time : Time::Span | Nil = nil)
Source
new(ip_range : String, needles : Array(Tuple(Needle::Edge, Int32)), timeout : TimeOut = TimeOut.new, task_execution_time : Time::Span | Nil = nil)
Source
new(ip_range : String, needle : Needle::IATA, timeout : TimeOut = TimeOut.new, task_execution_time : Time::Span | Nil = nil)
Source
new(ip_range : String, needle : Needle::Edge, timeout : TimeOut = TimeOut.new, task_execution_time : Time::Span | Nil = nil)
Source

Instance methods

cache
Source
cache=(value : Cache)
Source
edges
Source
edges=(edges : Array(Tuple(Needle::Edge, Int32)))
Source
finished=(value : Bool)
Source
finished?
Source
flush_edge
Source
flush_total
Source
iatas
Source
iatas=(iatas : Array(Tuple(Needle::IATA, Int32)))
Source
ipRange
Source
ipRange=(ipRange : IPAddress)
Source
mutex
Source
mutex=(mutex : Mutex)
Source
perform(port : Int32 = 80, method : String = "HEAD")
Source
progress
Source
progress=(progress : Progress | Nil)
Source
taskExecutionTime
Source
taskExecutionTime=(taskExecutionTime : Time::Span | Nil)
Source
timeout
Source
timeout=(timeout : TimeOut)
Source
timing
Source
timing=(value : Time::Span)
Source
total
Source
writer
Source
writer=(value : Writer)
Source
writer_close
Source
writer_close!
Source