Class: SDN::Message::SimpleRequest

Inherits:
Message
  • Object
show all
Defined in:
lib/sdn/message.rb

Overview

Base class for request messages with no protocol-specific parameters.

Constant Summary collapse

PARAMS_LENGTH =

Number of protocol parameter bytes expected

0

Instance Method Summary collapse

Constructor Details

#initialize(dest = nil, **kwargs) ⇒ SimpleRequest

Creates a simple request whose only payload is the destination address.

Parameters:

  • dest ((Integer, Integer, Integer), nil) (defaults to: nil)

    destination address

  • kwargs (Hash)

    additional message options



213
214
215
216
# File 'lib/sdn/message.rb', line 213

def initialize(dest = nil, **kwargs)
  kwargs[:dest] ||= dest
  super(**kwargs)
end