ruby-ffcall
ruby-ffcall
Introduction
ruby-ffcall is an experimental library for extending ruby-dl using ffcall library. With ruby-ffcall you can use arbitary number of callback functions.
ruby-dlで使えるコールバック関数の数に制限があるのが嫌だったので、ffcallを使って、コールバック関数を動的に作成することで、この制限を無くす拡張ライブラリを作ってみました。
Download
- 0.0.2
- ruby-ffcall-0.0.2.tar.gz (Ruby's license)
- ruby-ffcall-0.0.2-1-msvcrt-1.8.tar.gz (GPL)
- ruby-ffcall-0.0.2-1-cygwin-1.8.tar.gz (GPL)
- 0.0.1
Usage
sym = FFCall.callback(cbtype){|args| ... }
sym = FFCall.callback(cbtype, proc)
- The same as DL.callback
You can replace DL.callback, DL.define_callback and DL.remove_callback by requireing 'dl/ffcall-callback'.
Keyword(s):
References:[Software]