module FunctionHooks
Constants
- ACCESSOR_DELAY
- LOGOUTDELAY
- RUNDELAY
- SAVELOADDELAY
- SHUTDOWNDELAY
Attributes
getdelay[R]
logoutdelay[R]
os_bits[R]
rundelay[R]
saveloaddelay[R]
setdelay[R]
shutdowndelay[R]
vmr_dll[R]
Public Instance Methods
clear_mdirty()
click to toggle source
# File lib/base.rb, line 92 def clear_mdirty while vmr_mdirty&.nonzero? end end
clear_pdirty()
click to toggle source
# File lib/base.rb, line 82 def clear_pdirty while vmr_pdirty&.nonzero? end end
getdelay=(value)
click to toggle source
# File lib/base.rb, line 62 def getdelay=(value) @getdelay = value end
logoutdelay=(value)
click to toggle source
# File lib/base.rb, line 74 def logoutdelay=(value) @logoutdelay = value end
run_as(func, *args)
click to toggle source
# File lib/base.rb, line 102 def run_as(func, *args) torun = 'vmr_' + func.to_s val = send(torun, *args) sleep(@setdelay) if torun.include? 'set_' sleep(@getdelay) if torun.include? 'get_' val end
rundelay=(value)
click to toggle source
# File lib/base.rb, line 66 def rundelay=(value) @rundelay = value end
saveloaddelay=(value)
click to toggle source
# File lib/base.rb, line 78 def saveloaddelay=(value) @saveloaddelay = value end
setdelay=(value)
click to toggle source
# File lib/base.rb, line 58 def setdelay=(value) @setdelay = value end
shutdowndelay=(value)
click to toggle source
# File lib/base.rb, line 70 def shutdowndelay=(value) @shutdowndelay = value end
wait_mdirty()
click to toggle source
# File lib/base.rb, line 97 def wait_mdirty until vmr_mdirty&.nonzero? end end
wait_pdirty()
click to toggle source
# File lib/base.rb, line 87 def wait_pdirty until vmr_pdirty&.nonzero? end end