class Pio::OpenFlow::Parser
Collection class of OpenFlow
message parser class
Public Class Methods
find_by_type!(type)
click to toggle source
# File lib/pio/open_flow/parser.rb, line 10 def self.find_by_type!(type) message_class = [Hello, Error, Echo::Request, Echo::Reply, Features::Request, Features::Reply, PacketIn, PacketOut, FlowMod, PortStatus, Stats::Request, Stats::Reply, Barrier::Request, Barrier::Reply] message_class.each_with_object({}) do |each, hash| hash[each.type] = each end.fetch(type) end