別のキーワード
種類
- インスタンスメソッド (743)
- 特異メソッド (63)
- モジュール関数 (36)
ライブラリ
- ビルトイン (251)
-
cgi
/ html (24) - fiddle (24)
-
io
/ nonblock (24) -
minitest
/ unit (1) -
net
/ ftp (144) -
net
/ http (24) - openssl (24)
- optparse (24)
- psych (24)
-
rubygems
/ commands / lock _ command (24) - shell (42)
-
shell
/ command-processor (18) -
shell
/ filter (18) - socket (72)
- stringio (24)
- sync (36)
-
syslog
/ logger (12) - thread (14)
- thwait (6)
-
webrick
/ utils (12)
クラス
-
ARGF
. class (12) - Array (36)
- BasicSocket (36)
- Class (12)
- Data (3)
-
Fiddle
:: Closure :: BlockCaller (24) - File (24)
-
Gem
:: Commands :: LockCommand (24) - IO (48)
- Mutex (2)
-
Net
:: FTP (144) -
Net
:: HTTP (24) - Object (12)
- OptionParser (24)
-
Psych
:: Nodes :: Mapping (12) -
Psych
:: Nodes :: Sequence (12) - Shell (42)
-
Shell
:: CommandProcessor (18) -
Shell
:: Filter (18) - Socket (24)
- StringIO (24)
- Struct (12)
-
Syslog
:: Logger (12) -
Thread
:: Mutex (10) -
Thread
:: Queue (36) -
Thread
:: SizedQueue (58) - ThreadsWait (6)
- UDPSocket (12)
モジュール
-
CGI
:: HtmlExtension (24) - FileTest (12)
-
MiniTest
:: Assertions (1) -
OpenSSL
:: Buffering (24) - Process (12)
-
Sync
_ m (36) -
WEBrick
:: Utils (12)
キーワード
- add (12)
-
assert
_ block (1) - blockdev? (42)
- blockquote (24)
- call (12)
- cd (6)
- chdir (6)
-
clock
_ gettime (12) - combination (12)
- complain (12)
-
connect
_ nonblock (12) - cycle (12)
- define (3)
- deq (24)
- enq (11)
- flock (12)
- foreach (18)
- get (24)
- getbinaryfile (24)
- initialize (12)
- new (60)
-
next
_ wait (6) - nonblock (12)
- nonblock= (12)
-
on
_ head (12) -
on
_ tail (12) - out (18)
- permutation (12)
- pop (24)
- push (11)
- pushd (6)
- pushdir (6)
- put (24)
- putbinaryfile (24)
-
read
_ nonblock (48) -
recv
_ nonblock (12) -
recvfrom
_ nonblock (24) -
recvmsg
_ nonblock (12) - retrbinary (24)
-
sendmsg
_ nonblock (12) -
set
_ non _ blocking (12) - shift (24)
- sleep (12)
-
spec
_ path (12) - storbinary (24)
-
sync
_ lock (6) -
sync
_ try _ lock (6) -
sync
_ unlock (6) -
try
_ lock (6) - unlock (18)
-
write
_ nonblock (36)
検索結果
先頭5件
- Net
:: HTTP # lock(path , body , initheader = nil) -> Net :: HTTPResponse - Sync
_ m # lock(mode = EX) -> self - Process
. # clock _ gettime(clock _ id , unit=:float _ second) -> Float | Integer - File
# flock(operation) -> 0 | false - BasicSocket
# recvmsg _ nonblock(maxmesglen=nil , flags=0 , maxcontrollen=nil , opts={}) -> [String , Addrinfo , Integer , *Socket :: AncillaryData]
-
Net
:: HTTP # lock(path , body , initheader = nil) -> Net :: HTTPResponse (18141.0) -
サーバの path に LOCK リクエストを ヘッダを initheader, ボディを body として送ります。
...サーバの path に LOCK リクエストを
ヘッダを initheader, ボディを body として送ります。
レスポンスを Net::HTTPResponse のオブジェクト
で返します。
@param path リクエストを送るパスを文字列で与えます。
@param body リクエストのボ......ディを文字列で与えます。
@param initheader リクエストのヘッダを「文字列=>文字列」の
ハッシュで与えます。
@see Net::HTTP::Lock... -
Sync
_ m # lock(mode = EX) -> self (18108.0) -
ロック状態を変更します。 変更できるまで現在のスレッドの実行をブロックします。
...ロック状態を変更します。
変更できるまで現在のスレッドの実行をブロックします。
@param mode 変更後の状態を指定します。
通常、 Sync_m::EX, Sync_m::SH のどれかを指定します。... -
Process
. # clock _ gettime(clock _ id , unit=:float _ second) -> Float | Integer (6212.0) -
POSIX の clock_gettime() 関数の時間を返します。
...POSIX の clock_gettime() 関数の時間を返します。
例:
p Process.clock_gettime(Process::CLOCK_MONOTONIC) #=> 896053.968060096
@param clock_id クロックの種類を以下の定数のいずれかで指定します。
サポートされている定数は OS やバー......CLOCK_REALTIME
SUSv2 to 4, Linux 2.5.63, FreeBSD 3.0, NetBSD 2.0, OpenBSD 2.1, macOS 10.12
: Process::CLOCK_MONOTONIC
SUSv3 to 4, Linux 2.5.63, FreeBSD 3.0, NetBSD 2.0, OpenBSD 3.4, macOS 10.12
: Process::CLOCK_PROCESS_CPUTIME_ID
SUSv3 to 4, Linux 2.5.63, OpenBSD 5.4, macOS 10.12
: Process::CLOCK......ocess::CLOCK_VIRTUAL
FreeBSD 3.0, OpenBSD 2.1
: Process::CLOCK_PROF
FreeBSD 3.0, OpenBSD 2.1
: Process::CLOCK_REALTIME_FAST
FreeBSD 8.1
: Process::CLOCK_REALTIME_PRECISE
FreeBSD 8.1
: Process::CLOCK_REALTIME_COARSE
Linux 2.6.32
: Process::CLOCK_REALTIME_ALARM
Linux 3.0
: Process::CLOCK_MONOTON... -
File
# flock(operation) -> 0 | false (6208.0) -
ファイルをロックします。
...クの取得に成功した場合は 0 を返します。
File::LOCK_NB (ノンブロッキング) を指定すると、本来ならブロックされる場合に
ブロックされずに false を返すようになります。
@param operation ロックに対する操作の種類を示す定数を......e クラスの親クラスの IO が File::Constants をインクルードしているので、
これらの定数は File::LOCK_SH などとして参照可能です。
: LOCK_SH
共有ロック。複数のプロセスが同時にロックを共有できます。
システムによってはロッ......うなシステムでは読み込み可能でないファイルに対するロックは例外
Errno::EXXX が発生するかもしれません。
: LOCK_EX
排他ロック。同時にはただひとつのプロセスだけがロックを保持できます。
システムによってはロック... -
BasicSocket
# recvmsg _ nonblock(maxmesglen=nil , flags=0 , maxcontrollen=nil , opts={}) -> [String , Addrinfo , Integer , *Socket :: AncillaryData] (6124.0) -
recvmsg(2) を用いてノンブロッキング方式でメッセージを受け取ります。
...ングの有無以外は BasicSocket#recvmsg と同じです。
詳しくはそちらを参照してください。
@param maxmesglen 受け取るメッセージの最大長
@param flags フラグ
@param maxcontrollen 受け取る補助データの最大長
@param opts ハッシュオプション... -
BasicSocket
# sendmsg _ nonblock(mesg , flags=0 , dest _ sockaddr=nil , *controls) -> Integer (6124.0) -
sendmsg(2) を用いてノンブロッキング方式でメッセージを送ります。
...sendmsg を見てください。
@return 送ったバイト数
@param mesg メッセージ文字列
@param flags フラグ(Socket::MSG_* という定数の bitwise OR を取ったもの)
@param dest_sockaddr 通信先のアドレス
@param controls 補助データの配列
@see BasicSocket#sendmsg... -
ARGF
. class # read _ nonblock(maxlen , outbuf = nil , exception: true) -> String | Symbol | nil (6118.0) -
処理中のファイルからノンブロッキングモードで最大 maxlen バイト読み込みます。 詳しくは IO#read_nonblock を参照してください。
...みます。
詳しくは IO#read_nonblock を参照してください。
ARGF.class#read などとは違って複数ファイルを同時に読み込むことはありません。
@param maxlen 読み込む長さの上限を整数で指定します。
@param outbuf 読み込んだデータを格......納する String オブジェクトを指定します。
@param exception 読み込み時に Errno::EAGAIN、
Errno::EWOULDBLOCK が発生する代わりに
:wait_readable を返すかどうかを指定します。また、false
を指定した場... -
IO
# read _ nonblock(maxlen , outbuf = nil , exception: true) -> String | Symbol | nil (6118.0) -
IO をノンブロッキングモードに設定し、 その後で read(2) システムコールにより 長さ maxlen を上限として読み込み、文字列として返します。 EAGAIN, EINTR などは Errno::EXXX 例外として呼出元に報告されます。
...す。
発生した例外 がErrno::EAGAIN、 Errno::EWOULDBLOCK である場合は、
その例外オブジェクトに IO::WaitReadable が Object#extend
されます。
なお、バッファが空でない場合は、read_nonblock はバッファから読み込みます。この場合、read(2)......xlen に 0 が指定されている場合は、空文字列 "" を返します。
@param maxlen 読み込む長さの上限を整数で指定します。
@param outbuf 文字列で指定します。IO#read_nonblock は読み込んだデータを outbuf に破壊的に格納し、
返......なります。read(2) システムコールが 0 を返した場合は、空文字列になります。
@param exception 読み込み時に Errno::EAGAIN、
Errno::EWOULDBLOCK が発生する代わりに
:wait_readable を返すかどうかを指定します。ま... -
Net
:: HTTP # unlock(path , body , initheader = nil) -> Net :: HTTPResponse (6118.0) -
サーバの path に UNLOCK リクエストを ヘッダを initheader, ボディを body として送ります。
...サーバの path に UNLOCK リクエストを
ヘッダを initheader, ボディを body として送ります。
レスポンスを Net::HTTPResponse のオブジェクト
で返します。
@param path リクエストを送るパスを文字列で与えます。
@param body リクエストの......ボディを文字列で与えます。
@param initheader リクエストのヘッダを「文字列=>文字列」の
ハッシュで与えます。
@see Net::HTTP::Unlock...