Sha256: e019c1a6a76711c9d20d80e47e39e37b82f99bd1566486eee18818a9833105dd

Contents?: true

Size: 430 Bytes

Versions: 4

Compression:

Stored size: 430 Bytes

Contents

module GObjectIntrospection
  # Wraps a GIVFuncInfo struct.
  # Represents a virtual function.
  class IVFuncInfo < ICallableInfo
    def flags
      Lib.g_vfunc_info_get_flags @gobj
    end
    def offset
      Lib.g_vfunc_info_get_offset @gobj
    end
    def signal
      ISignalInfo.wrap(Lib.g_vfunc_info_get_signal @gobj)
    end
    def invoker
      IFunctionInfo.wrap(Lib.g_vfunc_info_get_invoker @gobj)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
gir_ffi-0.7.3 lib/ffi-gobject_introspection/i_vfunc_info.rb
gir_ffi-0.7.2 lib/ffi-gobject_introspection/i_vfunc_info.rb
gir_ffi-0.7.1 lib/ffi-gobject_introspection/i_vfunc_info.rb
gir_ffi-0.7.0 lib/ffi-gobject_introspection/i_vfunc_info.rb