module Qpid::Proton::Util::Timeout
Provides methods for converting between milliseconds, seconds and timeout values.
@private
Public Instance Methods
millis_to_sec(ms)
click to toggle source
# File lib/util/timeout.rb, line 32 def millis_to_sec(ms) return (ms.to_f / 1000.0).to_int end
millis_to_timeout(ms)
click to toggle source
# File lib/util/timeout.rb, line 42 def millis_to_timeout(ms) return nil if ms == Cproton::PN_MILLIS_MAX return millis_to_sec(ms) end
sec_to_millis(s)
click to toggle source
# File lib/util/timeout.rb, line 28 def sec_to_millis(s) return (s * 1000).to_int end
timeout_to_millis(s)
click to toggle source
# File lib/util/timeout.rb, line 36 def timeout_to_millis(s) return Cproton::PN_MILLIS_MAX if s.nil? return sec_to_millis(s) end