Module: EventLoop::Watchable

Includes:
SignalEmitter
Included in:
Automatic
Defined in:
lib/puppet/external/event-loop/event-loop.rb

Defined Under Namespace

Modules: Automatic

Instance Method Summary collapse

Methods included from SignalEmitter

#__maybe_initialize_signal_emitter, #__signal__, #add_signal_handler, included, #remove_signal_handler

Instance Method Details

#closeObject



200
201
# File 'lib/puppet/external/event-loop/event-loop.rb', line 200

def close ; super
ignore_events end

#close_readObject



202
203
# File 'lib/puppet/external/event-loop/event-loop.rb', line 202

def close_read ; super
ignore_event :readable end

#close_writeObject



204
205
# File 'lib/puppet/external/event-loop/event-loop.rb', line 204

def close_write ; super
ignore_event :writable end

#ignore_events(*events) ⇒ Object



193
194
# File 'lib/puppet/external/event-loop/event-loop.rb', line 193

def ignore_events (*events)
EventLoop.ignore_io(self, *events) end

#monitor_events(*events) ⇒ Object



191
192
# File 'lib/puppet/external/event-loop/event-loop.rb', line 191

def monitor_events (*events)
EventLoop.monitor_io(self, *events) end