Module: Libvirt::FFI::Helpers
- Defined in:
- lib/libvirt/ffi/helpers.rb
Instance Method Summary collapse
-
#callback_function(callback, *args) { ... } ⇒ FFI::Function
Creates function by provided callback or callback name.
Instance Method Details
#callback_function(callback, *args) { ... } ⇒ FFI::Function
Creates function by provided callback or callback name
11 12 13 14 |
# File 'lib/libvirt/ffi/helpers.rb', line 11 def callback_function(callback, *args, &block) callback_info = callback.is_a?(Symbol) ? find_type(callback) : callback ::FFI::Function.new(callback_info.result_type, callback_info.param_types, *args, &block) end |