389件ヒット
[1-100件を表示]
(0.198秒)
別のキーワード
ライブラリ
- ビルトイン (141)
- e2mmap (6)
- erb (22)
-
fiddle
/ import (11) -
irb
/ frame (33) -
irb
/ xmp (11) - resolv-replace (11)
-
rubygems
/ specification (22) - socket (110)
- tracer (11)
- un (11)
クラス
- Addrinfo (22)
- Binding (67)
- ERB (22)
-
Gem
:: Specification (22) - IPSocket (11)
-
IRB
:: Frame (33) - Method (31)
- Module (11)
- Socket (33)
-
Socket
:: AncillaryData (11) - TracePoint (11)
- Tracer (11)
- UDPSocket (44)
- UnboundMethod (21)
モジュール
- Exception2MessageMapper (6)
-
Fiddle
:: Importer (11) - Kernel (22)
キーワード
- === (5)
- [] (5)
- accept (11)
-
add
_ bindir (11) -
bind
_ call (10) - binding (11)
- bindir (11)
- bottom (11)
- call (10)
- connect (11)
- eval (11)
- httpd (11)
-
instance
_ method (11) - irb (8)
-
local
_ variable _ defined? (11) -
local
_ variable _ get (11) -
local
_ variables (10) - receiver (10)
- recvfrom (22)
-
recvfrom
_ nonblock (11) - result (11)
- run (11)
-
source
_ location (6) - top (11)
-
trace
_ func (22) - unbind (11)
- xmp (11)
検索結果
先頭5件
-
UnboundMethod
# bind(obj) -> Method (21362.0) -
self を obj にバインドした Method オブジェクトを生成して返します。
...self を obj にバインドした Method オブジェクトを生成して返します。
@param obj 自身をバインドしたいオブジェクトを指定します。ただしバインドできるのは、
生成元のクラスかそのサブクラスのインスタンスのみで......se TypeError objがbindできないオブジェクトである場合に発生します
//emlist[例][ruby]{
# クラスのインスタンスメソッドの UnboundMethod の場合
class Foo
def foo
"foo"
end
end
# UnboundMethod `m' を生成
p m = Foo.instance_method(:foo) # => #<UnboundMe......o#foo>
# Foo のインスタンスをレシーバとする Method オブジェクトを生成
p m.bind(Foo.new) # => #<Method: Foo#foo>
# Foo のサブクラス Bar のインスタンスをレシーバとする Method
class Bar < Foo
end
p m.bind(Bar.new) # => #<Method:... -
UDPSocket
# bind(host , port) -> Integer (21330.0) -
UDPSocket#bindのパラメータ host の名前解決に resolv ライブラリを使います。
...UDPSocket#bindのパラメータ host の名前解決に resolv
ライブラリを使います。
@param host bindするホスト名を文字列で指定します。
@param port bindするポートを指定します。
@raise SocketError 名前解決に失敗した場合に発生します。... -
Fiddle
:: Importer # bind(signature , *opts) { . . . } -> Fiddle :: Function (21308.0) -
Ruby のブロックを C の関数で wrap し、その関数をモジュールに インポートします。
...た、Fiddle::Importer#[] で Fiddle::Function オブジェクトとして
取り出すことができます。
signature で関数の名前とシネグチャを指定します。例えば
"int compare(void*, void*)" のように指定します。
opts には :stdcall もしくは :cdecl を渡......@return インポートした関数を表す 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 qsort(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!... -
UDPSocket
# bind(host , port) -> 0 (21236.0) -
ソケットを host の port に bind(2) します。
...ソケットを host の port に bind(2) します。
bind したポートから Socket#recv でデータを受け取ることができます。
@param host bind するホスト名文字列
@param port bind するポート番号... -
Socket
# bind(my _ sockaddr) -> 0 (21218.0) -
ソケットを my_sockaddr に結合します。bind(2) と同じ働きをします。
...ソケットを my_sockaddr に結合します。bind(2)
と同じ働きをします。
@param my_sockaddr ソケットアドレス構造体を pack した文字列lib:socket#pack_stringもしくはAddrinfoオブジェクトを指定します。
@return 0 を返します。... -
Exception2MessageMapper
# bind(cl) -> () (21202.0) -
@todo
@todo
@param cl xxx -
Addrinfo
# bind -> Socket (18309.0) -
自身のアドレスにバインドされたソケットを作成します。
...ocket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、生成された Socket
オブジェクトが返されます。
require 'socket'
Addrinfo.udp("0.0.0.0", 9981).bind {|s|
s.local_address.......connect {|s| s.send "hello", 0 }
p s.recv(10) #=> "hello"
}... -
Addrinfo
# bind {|sock| . . . } -> object (18309.0) -
自身のアドレスにバインドされたソケットを作成します。
...ocket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、生成された Socket
オブジェクトが返されます。
require 'socket'
Addrinfo.udp("0.0.0.0", 9981).bind {|s|
s.local_address.......connect {|s| s.send "hello", 0 }
p s.recv(10) #=> "hello"
}... -
UnboundMethod
# bind _ call(recv , *args) -> object (9449.0) -
self を recv に bind して args を引数として呼び出します。
...self を recv に bind して args を引数として呼び出します。
self.bind(recv).call(*args) と同じ意味です。
//emlist[][ruby]{
puts Kernel.instance_method(:inspect).bind_call(BasicObject.new) # => #<BasicObject:0x000055c65e8ea7b8>
//}
@see UnboundMethod#bind, Method#call... -
UnboundMethod
# bind _ call(recv , *args) { . . . } -> object (9449.0) -
self を recv に bind して args を引数として呼び出します。
...self を recv に bind して args を引数として呼び出します。
self.bind(recv).call(*args) と同じ意味です。
//emlist[][ruby]{
puts Kernel.instance_method(:inspect).bind_call(BasicObject.new) # => #<BasicObject:0x000055c65e8ea7b8>
//}
@see UnboundMethod#bind, Method#call... -
Method
# unbind -> UnboundMethod (9325.0) -
self のレシーバとの関連を取り除いた UnboundMethod オブ ジェクトを生成して返します。
...self のレシーバとの関連を取り除いた UnboundMethod オブ
ジェクトを生成して返します。
//emlist[例][ruby]{
class Foo
def foo
"foo"
end
end
m = Foo.new.method(:foo) # => #<Method: Foo#foo>
unbound_method = m.unbind # => #<UnboundMethod: Foo#foo>
unbound_method.......bind(Foo.new) # => #<Method: Foo#foo>
//}...