Sha256: 6aff7c8d1674c559f928ad9e2d025fd48f341d8f78e72e1f6bdd7bb337aaf4f0

Contents?: true

Size: 486 Bytes

Versions: 24

Compression:

Stored size: 486 Bytes

Contents

module Ring
class SQA

  class Poller
    MAX_READ     = 500

    def address
      CFG.afi == "ipv6" ? '::' : '0.0.0.0' # NAT 1:1 does not have expected address where we can bind
    end

    def port
      CFG.port.to_i + ( CFG.afi == 'ipv6' ? 6 : 0 )
    end

    def udp_socket
      CFG.afi == "ipv6" ? UDPSocket.new(Socket::AF_INET6) : UDPSocket.new
    end
  end


end
end

require_relative 'poller/sender'
require_relative 'poller/receiver'
require_relative 'poller/responder'

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
ring-sqa-0.4.3 lib/ring/sqa/poller.rb
ring-sqa-0.4.2 lib/ring/sqa/poller.rb
ring-sqa-0.4.1 lib/ring/sqa/poller.rb
ring-sqa-0.3.1 lib/ring/sqa/poller.rb
ring-sqa-0.3.0 lib/ring/sqa/poller.rb
ring-sqa-0.2.2 lib/ring/sqa/poller.rb
ring-sqa-0.2.1 lib/ring/sqa/poller.rb
ring-sqa-0.2.0 lib/ring/sqa/poller.rb
ring-sqa-0.1.12 lib/ring/sqa/poller.rb
ring-sqa-0.1.11 lib/ring/sqa/poller.rb
ring-sqa-0.1.10 lib/ring/sqa/poller.rb
ring-sqa-0.1.9 lib/ring/sqa/poller.rb
ring-sqa-0.1.8 lib/ring/sqa/poller.rb
ring-sqa-0.1.7 lib/ring/sqa/poller.rb
ring-sqa-0.1.6 lib/ring/sqa/poller.rb
ring-sqa-0.1.5 lib/ring/sqa/poller.rb
ring-sqa-0.1.4 lib/ring/sqa/poller.rb
ring-sqa-0.1.3 lib/ring/sqa/poller.rb
ring-sqa-0.1.2 lib/ring/sqa/poller.rb
ring-sqa-0.1.1 lib/ring/sqa/poller.rb