Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > fiddleライブラリ

library fiddle

要約

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

dl と同様の機能を持ちます。dl は環境によっては正しく 動作しないという問題を解決するために導入されました。 fiddle は libffi の wrapper です。 dl ライブラリの一部機能は上記の問題を解決するため fiddle で 実装されています。

Ruby 1.9.x ではこのライブラリは単体では利用できません。 DL を経由して利用してください。

クラス

Fiddle::Closure

コールバック関数を表すクラスです。

  Fiddle::Closure::BlockCaller

Ruby のブロックをラップしたコールバック関数を表すクラスです。

Fiddle::Function

C の関数を表すクラスです。

モジュール

Fiddle

fiddle ライブラリの名前空間をなすモジュール