401件ヒット
[1-100件を表示]
(0.024秒)
ライブラリ
- ビルトイン (7)
- drb (24)
- e2mmap (6)
- etc (156)
-
fiddle
/ import (12) -
rubygems
/ specification (36) - socket (106)
クラス
- Binding (7)
-
DRb
:: DRbServer (12) -
Gem
:: Specification (36) - Socket (12)
- TCPSocket (10)
- UDPSocket (24)
モジュール
- DRb (12)
- Etc (156)
- Exception2MessageMapper (6)
-
Fiddle
:: Importer (12) -
Socket
:: Constants (60)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
AI
_ PASSIVE (12) -
IPV6
_ V6ONLY (24) -
IP
_ FREEBIND (12) -
NEWS for Ruby 2
. 7 . 0 (6) -
SC
_ 2 _ VERSION (12) -
SC
_ ASYNCHRONOUS _ IO (12) -
SC
_ CLOCK _ SELECTION (12) -
SC
_ JOB _ CONTROL (12) -
SC
_ MEMORY _ PROTECTION (12) -
SC
_ MONOTONIC _ CLOCK (12) -
SC
_ NPROCESSORS _ CONF (12) -
SC
_ NPROCESSORS _ ONLN (12) -
SC
_ SYNCHRONIZED _ IO (12) -
SC
_ THREAD _ DESTRUCTOR _ ITERATIONS (12) -
SC
_ THREAD _ SAFE _ FUNCTIONS (12) -
SC
_ VERSION (12) -
SC
_ XOPEN _ VERSION (12) -
SO
_ BINDTODEVICE (12) -
SO
_ REUSEADDR (12) -
add
_ bindir (12) -
bind
_ clone (12) - bindir (12)
- bindir= (12)
- connect (12)
- new (17)
- open (5)
-
recvfrom
_ nonblock (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) -
source
_ location (7) -
start
_ service (12)
検索結果
先頭5件
-
Exception2MessageMapper
# bind(cl) -> () (21101.0) -
@todo
@todo
@param cl xxx -
Fiddle
:: Importer # bind(signature , *opts) { . . . } -> Fiddle :: Function (18207.0) -
Ruby のブロックを C の関数で wrap し、その関数をモジュールに インポートします。
...。
これでインポートされた関数はモジュール関数として定義されます。
また、Fiddle::Importer#[] で Fiddle::Function オブジェクトとして
取り出すことができます。
signature で関数の名前とシネグチャを指定します。例えば
"int co......を表す Fiddle::Function オブジェクトを返します。
@param signature 関数の名前とシネグチャ
@param opts オプション
例
require 'fiddle/import'
module M
extend Fiddle::Importer
dlload "libc.so.6"
typealias "size_t", "unsigned long"
extern "int qsor......t(void*, size_t, size_t, void*)"
bind("int compare(void*, void*)"){|px, py|
x = px.to_s(Fiddle::SIZEOF_INT).unpack("i!")
y = py.to_s(Fiddle::SIZEOF_INT).unpack("i!")
x <=> y
}
end
data = [32, 180001, -13, -1, 0, 49].pack("i!*")
M.qsort(Fiddle::Pointer[data],... -
static VALUE bind
_ clone(VALUE self) (12200.0) -
-
Socket
:: Constants :: IPV6 _ V6ONLY -> Integer (9116.0) -
Only bind IPv6。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Only bind IPv6。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
netinet/in.h(header), ip6(4freebsd), ipv6(7linux),
3493... -
Socket
:: Constants :: SO _ BINDTODEVICE -> Integer (9116.0) -
Bind this socket to a particular device。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Bind this socket to a particular device。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see socket(7linux), Socket::Constants::SOL_SOCKET... -
Binding
# source _ location -> [String , Integer] (9100.0) -
self の Ruby のソースファイル名と行番号を返します。
...self の Ruby のソースファイル名と行番号を返します。
d:spec/variables#pseudo の __FILE__ と __LINE__ も参照してください。
//emlist[例][ruby]{
p binding.source_location # => ["test.rb", 1]
//}... -
Gem
:: Specification # add _ bindir(executables) -> Array | nil (9100.0) -
実行コマンドの格納場所を返します。
実行コマンドの格納場所を返します。
@param executables 実行コマンド名を格納した配列を指定します。 -
Gem
:: Specification # bindir -> String (9100.0) -
実行ファイルを格納するディレクトリを返します。
実行ファイルを格納するディレクトリを返します。 -
Gem
:: Specification # bindir=(dir) (9100.0) -
実行ファイルを格納するディレクトリをセットします。
実行ファイルを格納するディレクトリをセットします。
@param dir 実行ファイルを格納するディレクトリを指定します。デフォルトは "bin" です。 -
Socket
:: Constants :: IP _ FREEBIND -> Integer (9100.0) -
Allow binding to nonexistent IP addresses。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Allow binding to nonexistent IP addresses。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, ip(7linux)...