ライブラリ
- ビルトイン (6)
- drb (2)
-
drb
/ extserv (1) - objspace (1)
- profiler (1)
-
rdoc
/ code _ object (1) -
rdoc
/ markup (1) -
rdoc
/ markup / formatter (1) - socket (8)
-
webrick
/ server (1)
クラス
-
DRb
:: DRbServer (1) -
DRb
:: ExtServ (1) -
Process
:: Status (2) -
RDoc
:: CodeObject (1) -
RDoc
:: Markup (1) -
RDoc
:: Markup :: Formatter (1) - Socket (4)
- StopIteration (1)
- Thread (2)
-
WEBrick
:: GenericServer (1)
モジュール
- DRb (1)
- ObjectSpace (1)
-
Profiler
_ _ (1) -
Socket
:: Constants (4)
キーワード
-
IPPROTO
_ DSTOPTS (2) -
IPV6
_ DSTOPTS (2) -
IPV6
_ RECVDSTOPTS (2) -
IPV6
_ RTHDRDSTOPTS (2) - StopIteration (1)
-
add
_ tag (1) -
add
_ word _ pair (1) -
rb
_ thread _ stop (1) -
rb
_ thread _ stop _ p (1) -
rb
_ thread _ stop _ timer (1) - result (1)
-
ruby
_ stop (1) - stop? (1)
-
stop
_ doc (1) -
stop
_ profile (1) -
stop
_ service (3) - stopped? (1)
- stopsig (1)
-
trace
_ object _ allocations _ stop (1)
検索結果
先頭5件
-
Thread
. stop -> nil (72622.0) -
他のスレッドから Thread#run メソッドで再起動されるまで、カレ ントスレッドの実行を停止します。
他のスレッドから Thread#run メソッドで再起動されるまで、カレ
ントスレッドの実行を停止します。
//emlist[例][ruby]{
a = Thread.new { print "a"; Thread.stop; print "c" }
sleep 0.1 while a.status!='sleep'
print "b"
a.run
a.join
# => "abc"
//}
@see Thread#run, Thread#wakeup -
WEBrick
:: GenericServer # stop -> () (72604.0) -
サーバを停止します。
サーバを停止します。
実際にはサーバの状態を :Shutdown にするだけで、サーバがすぐに停止すると
は限りません。 -
Thread
# stop? -> bool (36706.0) -
スレッドが終了(dead)あるいは停止(stop)している時、true を返します。
スレッドが終了(dead)あるいは停止(stop)している時、true を返します。
//emlist[例][ruby]{
a = Thread.new { Thread.stop }
b = Thread.current
a.stop? # => true
b.stop? # => false
//}
@see Thread#alive?, Thread#status -
DRb
:: ExtServ # stop _ service -> true (36622.0) -
サービスを停止します。
サービスを停止します。
DRb::ExtServManager オブジェクトにサービスの停止を伝達し、
DRb::DRbServer#stop_service でサーバを停止します。
このメソッドはリモートから起動することができます。
サーバが停止するため、停止したサービスのリモートオブジェクトは
利用できなくなります。また、サーバの停止により
接続を待ち受けているスレッドが停止します。
サービス停止後、
DRb::ExtServManager#service で同じ名前のサービスを要求すると、
別のプロセスが起動します。 -
DRb
. # stop _ service -> () (36604.0) -
ローカルプロセス内の dRuby サーバ(プライマリサーバ)を停止します。
ローカルプロセス内の dRuby サーバ(プライマリサーバ)を停止します。
サーバが動いていない場合は何もしません。 -
DRb
:: DRbServer # stop _ service -> () (36604.0) -
サーバを停止します。
サーバを停止します。
@see DRb::DRbServer#alive? -
ObjectSpace
. # trace _ object _ allocations _ stop -> nil (36604.0) -
オブジェクト割り当てのトレースを終了します。
オブジェクト割り当てのトレースを終了します。
トレースを終了する為には、ObjectSpace.#trace_object_allocations_startを呼んだ回数分だけこのメソッドを呼ぶ必要があります。
@see ObjectSpace.#trace_object_allocations_start -
Profiler
_ _ . # stop _ profile -> nil (36604.0) -
プロファイルの取得を停止します。
プロファイルの取得を停止します。 -
RDoc
:: CodeObject # stop _ doc -> () (36604.0) -
以降に解析したコメントを RDoc::CodeObject#start_doc を呼び出すま での間、ドキュメントに含めません。
以降に解析したコメントを RDoc::CodeObject#start_doc を呼び出すま
での間、ドキュメントに含めません。
:stopdoc: を見つけた時に呼び出されます。
RDoc::CodeObject#document_self と
RDoc::CodeObject#document_children を false に設定します。
@see RDoc::CodeObject#start_doc -
Process
:: Status # stopped? -> bool (36601.0) -
プロセスが現在停止(終了ではない)している場合に真を返します。 Process.#waitpid に Process::WUNTRACED フラグを設定した 場合にだけ真になりえます。
プロセスが現在停止(終了ではない)している場合に真を返します。
Process.#waitpid に Process::WUNTRACED フラグを設定した
場合にだけ真になりえます。 -
Process
:: Status # stopsig -> Integer | nil (36601.0) -
stopped? が真の場合そのシグナルの番号を、そうでない場合は nil を返します。
stopped? が真の場合そのシグナルの番号を、そうでない場合は
nil を返します。 -
Socket
:: Constants :: IPPROTO _ DSTOPTS -> Integer (36601.0) -
IPv6 destination option。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。
IPv6 destination option。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。
また、Socket.open の protocol 引数に渡す利用法もあります。
@see 2292 -
Socket
:: Constants :: IPV6 _ DSTOPTS -> Integer (36601.0) -
Destination options。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Destination options。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
ip6(4freebsd), ipv6(7linux),
3542 -
Socket
:: Constants :: IPV6 _ RECVDSTOPTS -> Integer (36601.0) -
Receive all IP6 options for response。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Receive all IP6 options for response。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
3542 -
Socket
:: Constants :: IPV6 _ RTHDRDSTOPTS -> Integer (36601.0) -
Allows removal of sticky destination options header。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Allows removal of sticky destination options header。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
3542 -
Socket
:: IPPROTO _ DSTOPTS -> Integer (36601.0) -
IPv6 destination option。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。
IPv6 destination option。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。
また、Socket.open の protocol 引数に渡す利用法もあります。
@see 2292 -
Socket
:: IPV6 _ DSTOPTS -> Integer (36601.0) -
Destination options。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Destination options。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
ip6(4freebsd), ipv6(7linux),
3542 -
Socket
:: IPV6 _ RECVDSTOPTS -> Integer (36601.0) -
Receive all IP6 options for response。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Receive all IP6 options for response。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
3542 -
Socket
:: IPV6 _ RTHDRDSTOPTS -> Integer (36601.0) -
Allows removal of sticky destination options header。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Allows removal of sticky destination options header。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
3542 -
VALUE rb
_ thread _ stop(void) (36601.0) -
現在実行中のスレッドを停止します。 他のスレッドから rb_thread_wakeup を呼ばれると再開します。
現在実行中のスレッドを停止します。
他のスレッドから rb_thread_wakeup を呼ばれると再開します。 -
static VALUE rb
_ thread _ stop _ p(VALUE thread) (36601.0) -
-
void rb
_ thread _ stop _ timer(void) (36601.0) -
setitimer(2) が存在する場合のみ定義されます。
setitimer(2) が存在する場合のみ定義されます。
Ruby のスレッドスケジューリングに使用しているインターバルタイマーを
停止します。このタイマーが止まると Ruby のスレッド機構は基本的に停止
しますので注意してください。 -
void ruby
_ stop(int ex) (36601.0) -
評価器プロセスを停止します。
評価器プロセスを停止します。 -
StopIteration (36001.0)
-
イテレーションを止めるときに発生する例外です。
イテレーションを止めるときに発生する例外です。 -
StopIteration
# result -> object (18001.0) -
この例外オブジェクトを発生させる原因となったメソッド等の返り値を返します。
この例外オブジェクトを発生させる原因となったメソッド等の返り値を返します。
object = Object.new
def object.each
yield :yield1
yield :yield2
:each_returned
end
enumerator = object.to_enum
p enumerator.next #=> :yield1
p enumerator.next #=> :yield2
begin
enumerator.next
rescue StopIteration => error
... -
RDoc
:: Markup # add _ word _ pair(start , stop , name) -> () (670.0) -
start と stop ではさまれる文字列(例. *bold*)をフォーマットの対象にしま す。
start と stop ではさまれる文字列(例. *bold*)をフォーマットの対象にしま
す。
@param start 開始となる文字列を指定します。
@param stop 終了となる文字列を指定します。start と同じ文字列にする事も
可能です。
@param name SM::ToHtml などのフォーマッタに識別させる時の名前を
Symbol で指定します。
@raise RuntimeError start に "<" で始まる文字列を指定した場合に発生します。
例:
require 'rdoc/markup/... -
RDoc
:: Markup :: Formatter # add _ tag(name , start , stop) -> () (670.0) -
name で登録された規則で取得された文字列を start と stop で囲むように指 定します。
name で登録された規則で取得された文字列を start と stop で囲むように指
定します。
@param name RDoc::Markup::ToHtml などのフォーマッタに識別させる時
の名前を Symbol で指定します。
@param start 開始の記号を文字列で指定します。
@param stop 終了の記号を文字列で指定します。
例:
require 'rdoc/markup/to_html'
# :STRIKE のフォーマットを <strike> 〜 </strike> に指定。
h = RDoc::Markup:...