Module: IOMultiplex::Mixins::Callback
- Included in:
- IOMultiplex::Multiplexer
- Defined in:
- lib/iomultiplex/mixins/callback.rb
Overview
Callback methods Depends on Mixins::State
Instance Method Summary collapse
-
#callback(&block) ⇒ Object
Run a callback on the IO thread Can be safely triggered from any thread.
Instance Method Details
#callback(&block) ⇒ Object
Run a callback on the IO thread Can be safely triggered from any thread
24 25 26 27 28 |
# File 'lib/iomultiplex/mixins/callback.rb', line 24 def callback(&block) @callbacks.push block @nio.wakeup nil end |