module CZMQ::FFI::Signals

This is used to disable CZMQ's signal handling so blocking calls can be interrupted using Ctrl-C.

Public Instance Methods

default_handling_disabled?() click to toggle source

@return [Boolean] whether the CZMQ's default signal handling has been

disabled
# File lib/czmq-ffi-gen/signals.rb, line 22
def default_handling_disabled?
  @default_handling_disabled
end
disable_default_handling() click to toggle source

Disables default SIGINT/SIGTERM handling of CZMQ. @return [void]

# File lib/czmq-ffi-gen/signals.rb, line 15
def disable_default_handling
  FFI.zsys_handler_set(nil)
  @default_handling_disabled = true
end