Class: SDN::Message::GetNodeAddr

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

Overview

Discovery request for a node address, usually sent as a broadcast.

Constant Summary collapse

MSG =

Protocol message number

0x40
PARAMS_LENGTH =

Number of protocol parameter bytes expected

0

Instance Method Summary collapse

Constructor Details

#initialize(dest = [0xff, 0xff, 0xff], **kwargs) ⇒ GetNodeAddr

Creates a node discovery request, defaulting to broadcast.

Parameters:

  • dest ((Integer, Integer, Integer), nil) (defaults to: [0xff, 0xff, 0xff])

    destination address

  • kwargs (Hash)

    additional message options



138
139
140
141
# File 'lib/sdn/message/get.rb', line 138

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