Sha256: 54616d62fc8354a1bf147de43c6e899a92fc18a43c6924474f0fb55d5557fdbf
Contents?: true
Size: 419 Bytes
Versions: 1
Compression:
Stored size: 419 Bytes
Contents
# frozen_string_literal: true module Pio module OpenFlow # OpenFlow version class Version < BinData::Primitive VERSIONS = { 1 => :OpenFlow10, 4 => :OpenFlow13 }.freeze uint8 :version def get VERSIONS.fetch(version) end def set(value) self.version = VERSIONS.invert.fetch(value) end def to_bytes version.to_hex end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pio-0.30.2 | lib/pio/open_flow/version.rb |