Sha256: 9ddfb964bac5eccddda588f9ec6a16b155a4e780546a322190ccb5a20302779b

Contents?: true

Size: 405 Bytes

Versions: 8

Compression:

Stored size: 405 Bytes

Contents

require 'bindata'

module Pio
  module OpenFlow
    # enum ofp_hello_failed_code
    class HelloFailedCode < BinData::Primitive
      ERROR_CODES = { incompatible: 0, permissions_error: 1 }

      endian :big
      uint16 :error_code

      def get
        ERROR_CODES.invert.fetch(error_code)
      end

      def set(value)
        self.error_code = ERROR_CODES.fetch(value)
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
pio-0.30.0 lib/pio/open_flow/hello_failed_code.rb
pio-0.29.0 lib/pio/open_flow/hello_failed_code.rb
pio-0.28.1 lib/pio/open_flow/hello_failed_code.rb
pio-0.28.0 lib/pio/open_flow/hello_failed_code.rb
pio-0.27.2 lib/pio/open_flow/hello_failed_code.rb
pio-0.27.1 lib/pio/open_flow/hello_failed_code.rb
pio-0.27.0 lib/pio/open_flow/hello_failed_code.rb
pio-0.26.0 lib/pio/open_flow/hello_failed_code.rb