class SDN::Message::UnknownMessage
messages after this point were decoded from UAI+ communication and may be named wrong
Attributes
msg[RW]
params[RW]
parse[RW]
Public Class Methods
new(params = [], **kwargs)
click to toggle source
Calls superclass method
SDN::Message::new
# File lib/sdn/message.rb, line 177 def initialize(params = [], **kwargs) super(**kwargs) self.params = params end
Public Instance Methods
class_inspect()
click to toggle source
Calls superclass method
SDN::Message#class_inspect
# File lib/sdn/message.rb, line 190 def class_inspect result = if self.class == UnknownMessage result = ", @msg=%02xh" % msg else super || "" end return result if params.empty? result << ", @params=#{params.map { |b| "%02x" % b }.join(' ')}" end
serialize()
click to toggle source
Calls superclass method
SDN::Message#serialize
# File lib/sdn/message.rb, line 184 def serialize # prevent serializing something we don't know raise NotImplementedError unless params super end