class RIMS::Protocol::ConnectionLimits
Attributes
read_polling_interval_seconds[R]
Public Class Methods
new(read_polling_interval_seconds, command_wait_timeout_seconds)
click to toggle source
# File lib/rims/protocol/connection.rb, line 7 def initialize(read_polling_interval_seconds, command_wait_timeout_seconds) @mutex = Thread::Mutex.new @read_polling_interval_seconds = read_polling_interval_seconds self.command_wait_timeout_seconds = command_wait_timeout_seconds end
Public Instance Methods
command_wait_timeout_seconds()
click to toggle source
# File lib/rims/protocol/connection.rb, line 15 def command_wait_timeout_seconds @mutex.synchronize{ @command_wait_timeout_seconds } end
command_wait_timeout_seconds=(value)
click to toggle source
# File lib/rims/protocol/connection.rb, line 19 def command_wait_timeout_seconds=(value) @mutex.synchronize{ @command_wait_timeout_seconds = value } end
to_h()
click to toggle source
# File lib/rims/protocol/connection.rb, line 23 def to_h Hash[ [ :read_polling_interval_seconds, :command_wait_timeout_seconds ].map{|n| [ n, __send__(n) ] } ] end