Class: Pio::FlowMod::Command

Inherits:
BinData::Primitive
  • Object
show all
Defined in:
lib/pio/flow_mod.rb

Overview

enum ofp_flow_mod_command

Constant Summary collapse

COMMANDS =
{
  add: 0,
  modify: 1,
  modify_strict: 2,
  delete: 3,
  delete_strict: 4
}

Instance Method Summary collapse

Instance Method Details

#getObject



21
22
23
# File 'lib/pio/flow_mod.rb', line 21

def get
  COMMANDS.invert.fetch(command)
end

#set(value) ⇒ Object



25
26
27
# File 'lib/pio/flow_mod.rb', line 25

def set(value)
  self.command = COMMANDS.fetch(value)
end