class Babeltrace2::BTInterrupter
Public Class Methods
new(handle = nil, retain: true, auto_release: true)
click to toggle source
Calls superclass method
# File lib/babeltrace2/graph/interrupter.rb, line 31 def initialize(handle = nil, retain: true, auto_release: true) if handle super(handle, retain: retain, auto_release: auto_release) else handle = Babeltrace2.bt_interrupter_create() raise Babeltrace2.process_error if handle.null? super(handle) end end
Public Instance Methods
is_set()
click to toggle source
# File lib/babeltrace2/graph/interrupter.rb, line 51 def is_set Babeltrace2.bt_interrupter_is_set(@handle) != BT_FALSE end
Also aliased as: set?
reset()
click to toggle source
# File lib/babeltrace2/graph/interrupter.rb, line 46 def reset Babeltrace2.bt_interrupter_reset(@handle) end
Also aliased as: reset!
set()
click to toggle source
# File lib/babeltrace2/graph/interrupter.rb, line 41 def set Babeltrace2.bt_interrupter_set(@handle) end
Also aliased as: set!