るりまサーチ

最速Rubyリファレンスマニュアル検索!
24件ヒット [1-24件を表示] (0.063秒)
トップページ > クエリ:bind[x] > 種類:ライブラリ[x]

別のキーワード

  1. socket bind
  2. udpsocket bind
  3. addrinfo bind
  4. etc sc_2_c_bind
  5. resolv-replace bind

キーワード

検索結果

fiddle (13.0)

*.dllや*.soなど、ダイナミックリンクライブラリを扱うためのライブラリです。

...= コールバック

以下のようにモジュール関数 bind を使用したコールバックを定義できます。

require 'fiddle/import'
module M
extend Fiddle::Importer
dlload "libc.so.6"
QsortCallback = bind("void *qsort_callback2(void*,void*)"){|ptr1,ptr2|
ptr...

fiddle/import (7.0)

fiddle ライブラリのための高レベルインターフェースを提供するライブラリです。

...には以下のようにします。

require 'fiddle/import'
module M
extend Fiddle::Importer
dlload "libc.so.6"
QsortCallback = bind("void *qsort_callback(void*, void*)"){|a, b|
a0 = Fiddle.dlunwrap(a.ptr.to_i)
b0 = Fiddle.dlunwrap(b.ptr.to_i)
a0 <=> b0
}...