lib/lxi/functions.rb in lxi_rb-0.7.3 vs lib/lxi/functions.rb in lxi_rb-0.8.0

- old
+ new

@@ -16,9 +16,22 @@ callback(%i[pointer pointer], :void), :service, callback(%i[pointer pointer pointer int], :void) end + class LxiBrowseInfo < FFI::Struct + layout :broadcast, + callback(%i[pointer pointer], :void), + :device, + callback(%i[pointer pointer], :void), + :service, + callback(%i[pointer pointer pointer int], :void), + :servicename, + :string, + :regtype, + :string + end + # Define liblxi enums enum :lxi_protocol_type, %i[vxi11 raw hyslip] enum :lxi_discover_type, %i[vxi11 mdns] # Expose liblxi functions