ライブラリ
- ビルトイン (816)
-
cgi
/ html (22) - csv (11)
- digest (11)
-
digest
/ sha2 (11) - etc (66)
- fcntl (11)
- fiddle (22)
- gdbm (11)
-
io
/ nonblock (22) -
minitest
/ unit (1) - monitor (39)
-
mutex
_ m (99) -
net
/ ftp (143) -
net
/ http (22) - openssl (88)
- optparse (22)
- ostruct (6)
- pathname (11)
- psych (44)
-
rubygems
/ commands / lock _ command (22) - shell (69)
-
shell
/ command-processor (18) -
shell
/ filter (18) -
shell
/ process-controller (6) - socket (187)
- stringio (22)
- sync (72)
-
syslog
/ logger (77) - thread (14)
- thwait (6)
-
webrick
/ utils (11)
クラス
-
ARGF
. class (11) - Array (56)
- BasicSocket (33)
- CSV (11)
- Class (11)
- Data (4)
-
Digest
:: Base (11) -
Digest
:: SHA2 (11) -
Enumerator
:: Lazy (22) -
Fiddle
:: Closure :: BlockCaller (22) - File (22)
-
File
:: Stat (22) - GDBM (11)
-
Gem
:: Commands :: LockCommand (22) - Hash (6)
- IO (44)
- Monitor (21)
- Mutex (12)
-
Net
:: FTP (143) -
Net
:: HTTP (22) - Object (11)
-
OpenSSL
:: Cipher (11) -
OpenSSL
:: Digest (11) -
OpenSSL
:: SSL :: SSLSocket (22) - OpenStruct (6)
- OptionParser (22)
- Pathname (11)
-
Psych
:: Nodes :: Mapping (22) -
Psych
:: Nodes :: Sequence (22) - Shell (69)
-
Shell
:: CommandProcessor (18) -
Shell
:: Filter (18) -
Shell
:: ProcessController (6) - Socket (77)
- String (58)
- StringIO (22)
- Struct (17)
-
Sync
_ m :: LockModeFailer (6) -
Sync
_ m :: UnknownLocker (6) -
Syslog
:: Logger (77) - TCPServer (11)
- Thread (3)
-
Thread
:: Mutex (54) -
Thread
:: Queue (33) -
Thread
:: SizedQueue (53) - ThreadsWait (6)
- UDPSocket (11)
- UNIXServer (11)
モジュール
-
CGI
:: HtmlExtension (22) - Enumerable (33)
- Etc (66)
- Fcntl (11)
-
File
:: Constants (55) - FileTest (11)
- Kernel (22)
-
MiniTest
:: Assertions (1) - MonitorMixin (18)
-
Mutex
_ m (88) -
OpenSSL
:: Buffering (33) -
OpenSSL
:: SSL (11) - Process (275)
-
Socket
:: Constants (44) -
Sync
_ m (60) -
WEBrick
:: Utils (11)
オブジェクト
- ENV (6)
キーワード
- BLOCK (22)
-
BLOCK
_ SIZE (11) -
CLOCK
_ BOOTTIME (11) -
CLOCK
_ BOOTTIME _ ALARM (11) -
CLOCK
_ MONOTONIC (11) -
CLOCK
_ MONOTONIC _ COARSE (11) -
CLOCK
_ MONOTONIC _ FAST (11) -
CLOCK
_ MONOTONIC _ PRECISE (11) -
CLOCK
_ MONOTONIC _ RAW (11) -
CLOCK
_ MONOTONIC _ RAW _ APPROX (11) -
CLOCK
_ PROCESS _ CPUTIME _ ID (11) -
CLOCK
_ PROF (11) -
CLOCK
_ REALTIME (11) -
CLOCK
_ REALTIME _ ALARM (11) -
CLOCK
_ REALTIME _ COARSE (11) -
CLOCK
_ REALTIME _ FAST (11) -
CLOCK
_ REALTIME _ PRECISE (11) -
CLOCK
_ SECOND (11) -
CLOCK
_ THREAD _ CPUTIME _ ID (11) -
CLOCK
_ UPTIME (11) -
CLOCK
_ UPTIME _ FAST (11) -
CLOCK
_ UPTIME _ PRECISE (11) -
CLOCK
_ UPTIME _ RAW (11) -
CLOCK
_ UPTIME _ RAW _ APPROX (11) -
CLOCK
_ VIRTUAL (11) -
DEFAULT
_ BLOCKSIZE (11) - Fail (12)
-
IP
_ BLOCK _ SOURCE (22) -
IP
_ UNBLOCK _ SOURCE (22) -
LOCK
_ EX (11) -
LOCK
_ NB (11) -
LOCK
_ SH (11) -
LOCK
_ UN (11) -
MCAST
_ BLOCK _ SOURCE (22) -
MCAST
_ UNBLOCK _ SOURCE (22) -
Mutex
_ m (11) -
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) - NOLOCK (11)
- NONBLOCK (11)
-
OP
_ TLS _ BLOCK _ PADDING _ BUG (11) -
O
_ NONBLOCK (11) -
RLIMIT
_ MEMLOCK (11) - Ruby用語集 (11)
-
SC
_ CLOCK _ SELECTION (11) -
SC
_ MEMLOCK (11) -
SC
_ MEMLOCK _ RANGE (11) -
SC
_ MONOTONIC _ CLOCK (11) -
SC
_ READER _ WRITER _ LOCKS (11) -
SC
_ SPIN _ LOCKS (11) - Thread (11)
-
accept
_ nonblock (44) - add (11)
-
assert
_ block (1) -
block
_ given? (11) -
block
_ length (33) -
block
_ output _ synchronize (6) -
block
_ size (11) - blockdev? (62)
- blockquote (22)
- blocks (11)
- call (11)
- cd (6)
- chars (11)
- chdir (6)
-
clock
_ gettime (11) - codepoints (11)
-
collect
_ concat (11) - combination (11)
- complain (11)
-
connect
_ nonblock (22) - cycle (11)
- debug (11)
-
debug
_ output _ exclusive _ unlock (3) -
debug
_ output _ lock (6) -
debug
_ output _ locked? (6) -
debug
_ output _ try _ lock (6) -
debug
_ output _ unlock (6) - define (2)
- deq (22)
-
each
_ char (11) -
each
_ codepoint (11) -
each
_ entry (11) -
each
_ grapheme _ cluster (7) - enq (10)
- enter (11)
-
enum
_ for (11) - error (11)
- fatal (11)
- filter! (6)
-
flat
_ map (11) - flock (22)
- foreach (18)
- get (22)
- getbinaryfile (22)
-
grapheme
_ clusters (7) -
ignore
_ deadlock (3) - info (11)
- initialize (11)
- iterator? (11)
- locked? (28)
-
mon
_ enter (16) -
mon
_ locked? (12) - monitor (11)
-
mu
_ lock (11) -
mu
_ locked? (11) -
mu
_ try _ lock (11) -
mu
_ unlock (11) - new (55)
-
next
_ wait (6) - nonblock (11)
- nonblock? (11)
-
on
_ head (11) -
on
_ tail (11) - out (18)
- owned? (11)
- permutation (11)
- pop (22)
- push (10)
- pushd (6)
- pushdir (6)
- put (22)
- putbinaryfile (22)
-
read
_ nonblock (44) -
recv
_ nonblock (11) -
recvfrom
_ nonblock (22) -
recvmsg
_ nonblock (11) - retrbinary (22)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 5 feature (11) -
ruby 1
. 9 feature (11) -
rubygems
/ commands / lock _ command (11) - select! (11)
-
sendmsg
_ nonblock (11) -
set
_ non _ blocking (11) - shift (22)
- sleep (11)
-
spec
_ path (11) - storbinary (22)
-
sync
_ ex _ locker (6) -
sync
_ lock (6) -
sync
_ locked? (6) -
sync
_ sh _ locker (6) -
sync
_ try _ lock (6) -
sync
_ unlock (6) -
to
_ enum (11) -
to
_ h (32) -
try
_ lock (28) - unknown (11)
- unlock (39)
- warn (11)
-
write
_ nonblock (33) - スレッド (11)
検索結果
先頭5件
-
File
:: Constants :: LOCK _ SH -> Integer (6201.0) -
共有ロック。複数のプロセスが同時にロックを共有できます。 File#flock で使用します。
...共有ロック。複数のプロセスが同時にロックを共有できます。
File#flock で使用します。... -
File
:: Constants :: LOCK _ UN -> Integer (6201.0) -
アンロック。File#flock で使用します。
...アンロック。File#flock で使用します。... -
ARGF
. class # read _ nonblock(maxlen , outbuf = nil) -> String (6200.0) -
処理中のファイルからノンブロッキングモードで最大 maxlen バイト読み込みます。 詳しくは IO#read_nonblock を参照してください。
...処理中のファイルからノンブロッキングモードで最大 maxlen バイト読み込みます。
詳しくは IO#read_nonblock を参照してください。
ARGF.class#read などとは違って複数ファイルを同時に読み込むことはありません。
@param maxlen 読... -
ARGF
. class # read _ nonblock(maxlen , outbuf = nil , exception: true) -> String | Symbol | nil (6200.0) -
処理中のファイルからノンブロッキングモードで最大 maxlen バイト読み込みます。 詳しくは IO#read_nonblock を参照してください。
...処理中のファイルからノンブロッキングモードで最大 maxlen バイト読み込みます。
詳しくは IO#read_nonblock を参照してください。
ARGF.class#read などとは違って複数ファイルを同時に読み込むことはありません。
@param maxlen 読......を格納する String オブジェクトを指定します。
@param exception 読み込み時に Errno::EAGAIN、
Errno::EWOULDBLOCK が発生する代わりに
:wait_readable を返すかどうかを指定します。また、false
を指定し... -
BasicSocket
# recv _ nonblock(maxlen , flags = 0) -> String (6200.0) -
ソケットをノンブロッキングモードに設定した後、 recvfrom(2) でソケットからデータを受け取ります。
ソケットをノンブロッキングモードに設定した後、
recvfrom(2) でソケットからデータを受け取ります。
引数、返り値は BasicSocket#recv と同じです。
recvfrom(2) がエラーになった場合、
EAGAIN, EINTR を含め例外 Errno::EXXX が発生します。
@param maxlen 受け取る文字列の最大の長さを指定します。
@param flags recv(2) を参照してください。
@raise IOError
@raise Errno::EXXX recvfrom(2) がエラーになった場合などに発生します。 -
BasicSocket
# recvmsg _ nonblock(maxmesglen=nil , flags=0 , maxcontrollen=nil , opts={}) -> [String , Addrinfo , Integer , *Socket :: AncillaryData] (6200.0) -
recvmsg(2) を用いてノンブロッキング方式でメッセージを受け取ります。
recvmsg(2) を用いてノンブロッキング方式でメッセージを受け取ります。
ブロッキングの有無以外は BasicSocket#recvmsg と同じです。
詳しくはそちらを参照してください。
@param maxmesglen 受け取るメッセージの最大長
@param flags フラグ
@param maxcontrollen 受け取る補助データの最大長
@param opts ハッシュオプション -
BasicSocket
# sendmsg _ nonblock(mesg , flags=0 , dest _ sockaddr=nil , *controls) -> Integer (6200.0) -
sendmsg(2) を用いてノンブロッキング方式でメッセージを送ります。
sendmsg(2) を用いてノンブロッキング方式でメッセージを送ります。
詳しくは BasicSocket#sendmsg を見てください。
@return 送ったバイト数
@param mesg メッセージ文字列
@param flags フラグ(Socket::MSG_* という定数の bitwise OR を取ったもの)
@param dest_sockaddr 通信先のアドレス
@param controls 補助データの配列
@see BasicSocket#sendmsg -
CGI
:: HtmlExtension # blockquote(cite = nil) -> String (6200.0) -
blockquote 要素を生成します。
...blockquote 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param cite 引用元を指定します。属性をハッシュで指定することもできます。
例:
blockquote("http://www.example.com/quotes/foo.htm......l") { "Foo!" }
#=> "<BLOCKQUOTE CITE=\"http://www.example.com/quotes/foo.html\">Foo!</BLOCKQUOTE>... -
CGI
:: HtmlExtension # blockquote(cite = nil) { . . . } -> String (6200.0) -
blockquote 要素を生成します。
...blockquote 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param cite 引用元を指定します。属性をハッシュで指定することもできます。
例:
blockquote("http://www.example.com/quotes/foo.htm......l") { "Foo!" }
#=> "<BLOCKQUOTE CITE=\"http://www.example.com/quotes/foo.html\">Foo!</BLOCKQUOTE>... -
CSV
# flock(operation) -> 0 | false (6200.0) -
File#flock に委譲します。
...File#flock に委譲します。... -
Digest
:: Base # block _ length -> Integer (6200.0) -
ダイジェストのブロック長を取得します。 例えば、Digest::MD5であれば64、Digest::SHA512であれば128です。
...クラスにより、
それぞれの実装に適したものにオーバーライドされます。
例: Digest::MD、Digest::SHA1、Digest::SHA512のブロック長を順番に調べる。
require 'digest'
["MD5", "SHA1", "SHA512"].map{|a| Digest(a).new().block_length } # => [64, 128, 128]...