3件ヒット
[1-3件を表示]
(0.095秒)
別のキーワード
ライブラリ
-
fiddle
/ import (1) -
rubygems
/ specification (1) - socket (1)
クラス
-
Gem
:: Specification (1) - UDPSocket (1)
モジュール
-
Fiddle
:: Importer (1)
キーワード
-
add
_ bindir (1) -
recvfrom
_ nonblock (1)
検索結果
先頭3件
-
Fiddle
:: Importer # bind(signature , *opts) { . . . } -> Fiddle :: Function (54925.0) -
Ruby のブロックを C の関数で wrap し、その関数をモジュールに インポートします。
Ruby のブロックを C の関数で wrap し、その関数をモジュールに
インポートします。
これでインポートされた関数はモジュール関数として定義されます。
また、Fiddle::Importer#[] で Fiddle::Function オブジェクトとして
取り出すことができます。
signature で関数の名前とシネグチャを指定します。例えば
"int compare(void*, void*)" のように指定します。
opts には :stdcall もしくは :cdecl を渡すことができ、
呼出規約を明示することができます。
@return インポートした関数を表す ... -
Gem
:: Specification # add _ bindir(executables) -> Array | nil (27604.0) -
実行コマンドの格納場所を返します。
実行コマンドの格納場所を返します。
@param executables 実行コマンド名を格納した配列を指定します。 -
UDPSocket
# recvfrom _ nonblock(maxlen , flags=0) -> [String , Array] (9094.0) -
ソケットをノンブロッキングモードに設定した後、 recvfrom(2) でソケットからデータを受け取ります。
ソケットをノンブロッキングモードに設定した後、
recvfrom(2) でソケットからデータを受け取ります。
maxlen で受け取るデータの最大バイト数を指定します。
flags はフラグで、Socket::MSG_* の bitwise OR を渡します。
詳しくは recvfrom(2) を参照してください。
返り値はデータの文字列と送り元のアドレス情報の
2要素の配列となります。
recvfrom(2) がエラーになった場合、
Errno::EAGAIN, Errno::EINTR を含め例外 Errno::EXXX が発生します。
Errno::EWOULDBLOCK、Err...