class Pio::DHCP
Dhcp
parser and generator.
Dhcp
parser and generator.
Dhcp
parser and generator.
Dhcp
parser and generator.
Constants
- CLIENT_IDENTIFIER_TLV
- DNS_TLV
- END_OF_TLV
- IP_ADDRESS_LEASE_TIME_TLV
- MESSAGE_TYPE
- MESSAGE_TYPE_TLV
- NTP_SERVERS_TLV
- PARAMETERS_LIST_TLV
- PARAMETER_REQUEST_LIST
- REBINDING_TIME_VALUE_TLV
- RENEWAL_TIME_VALUE_TLV
- REQUESTED_IP_ADDRESS_TLV
- ROUTER_TLV
- SERVER_IDENTIFIER_TLV
- SUBNET_MASK_TLV
Public Class Methods
read(raw_data)
click to toggle source
# File lib/pio/dhcp.rb, line 48 def self.read(raw_data) begin frame = const_get('Frame').read(raw_data) rescue raise Pio::ParseError, $ERROR_INFO.message end const_get('MESSAGE_TYPE')[frame.message_type].create_from(frame) end