class Riffer::Rig::Runtime::CancelFlag
Public Class Methods
() → void
Source
# File lib/riffer/rig/runtime/cancel_flag.rb, line 8 def initialize @mutex = Mutex.new @set = false end
@rbs return: void
Public Instance Methods
() → void
Source
# File lib/riffer/rig/runtime/cancel_flag.rb, line 19 def clear @mutex.synchronize { @set = false } end
@rbs return: void
() → void
Source
# File lib/riffer/rig/runtime/cancel_flag.rb, line 14 def set @mutex.synchronize { @set = true } end
@rbs return: void
() → bool
Source
# File lib/riffer/rig/runtime/cancel_flag.rb, line 24 def set? @mutex.synchronize { @set } end
@rbs return: bool