class Cl::Async::Job(I, O)
- Cl::Async::Job(I, O)
- Cl::Async::Spawner
- Reference
- Object
Included Modules
Defined in:
async/job.crConstructors
Class Method Summary
Instance Method Summary
- #<<(other : Job(O, Object))
- #>>(other : Job(O, Object))
- #close
- #function(&function_block : I -> O)
- #function(input : I)
- #handler
- #publish(item : O)
- #send(message : I)
- #subscribe_to(other : Job(Object, I))
Instance methods inherited from module Cl::Miscs::WithSelf
with_self(*args, **kwargs, &)
with_self
Class methods inherited from module Cl::Miscs::WithSelf
with_new(*args, **kwargs, &)
with_new
Instance methods inherited from module Cl::Patterns::Publisher(O)
subscribe(&block : O -> )
subscribe,
unsubscribe(block : Proc(O, Void))
unsubscribe
Instance methods inherited from class Cl::Async::Spawner
dead?
dead?,
handler
handler,
start
start,
stop
stop
Constructor methods inherited from class Cl::Async::Spawner
new(name : String | Nil = nil, delay : Time::Span = Time::Span::ZERO)new(*, name : String | Nil = nil, delay : Time::Span = Time::Span::ZERO, &proc : -> ) new
Class methods inherited from class Cl::Async::Spawner
start(**kwargs, &proc : -> )start(**kwargs) start