class DhcpsApi::DHCP_BINARY_DATA

Public Class Methods

from_data(data) click to toggle source
# File lib/dhcpsapi/data_structures.rb, line 77
def self.from_data(data)
  to_return = new
  to_return[:data_length] = data.size
  to_return[:data] = FFI::MemoryPointer.new(:uint8, data.size)
  to_return[:data].write_array_of_uint8(data)
  to_return
end

Public Instance Methods

data_as_ruby_struct_attr() click to toggle source
# File lib/dhcpsapi/data_structures.rb, line 85
def data_as_ruby_struct_attr
  self[:data].read_array_of_type(:uint8, :read_uint8, self[:data_length])
end