Sha256: 45d8891002333805c866512f2c0e581dbe55ba41c4d92c64a8a751088c93da4f
Contents?: true
Size: 600 Bytes
Versions: 4
Compression:
Stored size: 600 Bytes
Contents
module Lxi # VXI11 Discovery Callbacks BroadcastCallback = FFI::Function.new(:void, %i[pointer pointer]) do |address, interface| puts "Broadcast: #{address.read_string}, #{interface.read_string}" end DeviceCallback = FFI::Function.new(:void, %i[pointer pointer]) do |address, id| puts "Device: #{address.read_string}, #{id.read_string}" end ServiceCallback = FFI::Function.new(:void, %i[pointer pointer pointer int]) do |address, id, service, port| puts "Service: #{address.read_string}, #{id.read_string}, #{service.read_string}, #{port}" end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
lxi_rb-0.4.8 | lib/lxi/callbacks.rb |
lxi_rb-0.4.6 | lib/lxi/callbacks.rb |
lxi_rb-0.4.1 | lib/lxi/callbacks.rb |
lxi_rb-0.4.0 | lib/lxi/callbacks.rb |