Method: VirtualBox::COM::FFI::Interface.define_interface_functions

Defined in:
lib/virtualbox/com/ffi/interface.rb

.define_interface_functions(interface) ⇒ Object

Defines all the functions on a com interface.



90
91
92
93
94
95
# File 'lib/virtualbox/com/ffi/interface.rb', line 90

def define_interface_functions(interface)
  interface.functions.each do |name, opts|
    # Define the function
    define_interface_function(name, opts[:value_type], opts[:spec].dup)
  end
end