Sha256: 91eb752953efcc5fda627f349d8267e70e4891d125093e8ec713d314db7c4c7a

Contents?: true

Size: 369 Bytes

Versions: 13

Compression:

Stored size: 369 Bytes

Contents

module Pio
  module Type
    # UDP Header Format.
    module UdpHeader
      def udp_header(options)
        class_eval do
          uint16be :udp_src_port
          uint16be :udp_dst_port
          uint16be :udp_length, initial_value: options[:udp_length]
          uint16be :udp_checksum, initial_value: options[:udp_checksum]
        end
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
pio-0.15.2 lib/pio/type/udp_header.rb
pio-0.15.1 lib/pio/type/udp_header.rb
pio-0.15.0 lib/pio/type/udp_header.rb
pio-0.14.0 lib/pio/type/udp_header.rb
pio-0.13.0 lib/pio/type/udp_header.rb
pio-0.12.0 lib/pio/type/udp_header.rb
pio-0.11.2 lib/pio/type/udp_header.rb
pio-0.11.1 lib/pio/type/udp_header.rb
pio-0.11.0 lib/pio/type/udp_header.rb
pio-0.10.1 lib/pio/type/udp_header.rb
pio-0.10.0 lib/pio/type/udp_header.rb
pio-0.9.0 lib/pio/type/udp_header.rb
pio-0.8.2 lib/pio/type/udp_header.rb