ライブラリ
クラス
- BasicSocket (33)
- CGI (11)
- CSV (11)
- Data (2)
-
Gem
:: Package :: TarWriter :: BoundedStream (11) -
Gem
:: Package :: TarWriter :: RestrictedStream (11) - IO (22)
-
JSON
:: State (11) - MatchData (81)
-
Net
:: IMAP :: FetchData (11) -
Net
:: IMAP :: StatusData (11) -
OpenSSL
:: ASN1 :: ASN1Data (11) - Socket (209)
-
Socket
:: AncillaryData (88) -
Socket
:: Option (66) -
Zlib
:: ZStream (11)
モジュール
-
Fiddle
:: Importer (22) - ObjectSpace (22)
- Process (22)
-
Socket
:: Constants (209) - Zlib (33)
キーワード
-
AF
_ DATAKIT (22) -
AF
_ DLI (22) - ASCII (11)
- BINARY (11)
-
Data
_ Get _ Struct (11) -
Data
_ Make _ Struct (11) -
Data
_ Wrap _ Struct (11) -
EAI
_ NODATA (22) -
IP
_ HDRINCL (22) -
MAX
_ MULTIPART _ LENGTH (11) -
MSG
_ CTRUNC (22) -
MSG
_ EOF (22) -
MSG
_ EOR (22) -
MSG
_ HAVEMORE (22) -
MSG
_ OOB (22) -
MSG
_ RCVMORE (22) -
MSG
_ TRUNC (22) -
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 3
. 0 . 0 (4) -
PF
_ DATAKIT (22) -
PF
_ DLI (22) -
RLIMIT
_ DATA (11) -
SEEK
_ DATA (11) -
SO
_ DONTTRUNC (22) -
SO
_ LINGER (22) -
SO
_ OOBINLINE (22) -
SO
_ WANTMORE (22) -
SO
_ WANTOOBFLAG (22) -
TCP
_ DEFER _ ACCEPT (22) - UNKNOWN (11)
- attr (11)
- begin (11)
- bind (11)
-
blk
_ orphan (11) - bool (11)
- byteoffset (4)
-
data
_ type (11) - depth (11)
- end (11)
- family (11)
-
field
_ size _ limit (11) - getrlimit (11)
- hash (13)
-
ip
_ pktinfo (11) -
ipv6
_ pktinfo (11) -
ipv6
_ pktinfo _ ifindex (11) - length (11)
- level (11)
- linger (11)
-
memsize
_ of (11) -
memsize
_ of _ all (11) - new (11)
- offset (22)
-
proc
_ get _ safe _ level (11) -
rb
_ protect (11) -
rb
_ with _ disable _ interrupt (11) - recvmsg (11)
-
recvmsg
_ nonblock (11) -
ruby 1
. 8 . 4 feature (11) - sendmsg (11)
- seqno (11)
- size (11)
- sysseek (11)
- tag (11)
-
to
_ s (11) - type (11)
- union (11)
- write (22)
検索結果
先頭5件
-
IO
:: SEEK _ DATA -> Integer (29301.0) -
IO#seek を参照してください。
...
IO#seek を参照してください。
Linux 3.1 以降で利用可能です。... -
Socket
:: AncillaryData . int(family , cmsg _ level , cmsg _ type , integer) -> Socket :: AncillaryData (27507.0) -
データとして整数を保持する Socket::AncillaryData オブジェクトを生成します。
...ncillaryData オブジェクトを生成します。
整数データのサイズおよびエンディアンは実行するホストによって異なります。
require 'socket'
p Socket::AncillaryData.int(:UNIX, :SOCKET, :RIGHTS, STDERR.fileno)
#=> #<Socket::AncillaryData: UNIX SOCKET RIG......HTS 2>
@param family ソケットファミリー
@param cmsg_level プロトコル
@param cmsg_type 補助データの種類
@param integer データ内容
@see Socket::AncillaryData.new... -
Socket
:: AncillaryData # int -> Integer (27447.0) -
自身が保持している cmsg data (データ) を整数の形で返します。
...cmsg data (データ) を整数の形で返します。
整数データのサイズおよびエンディアンは実行するホストによって異なります。
require 'socket'
ancdata = Socket::AncillaryData.int(:UNIX, :SOCKET, :RIGHTS, STDERR.fileno)
p ancdata.int #=> 2
@raise Type......Error cmgs data のサイズが int のバイト数と異なる場合に発生します
@see Socket::AncillaryData.new Socket::AncillaryData.int... -
Socket
:: Option # int -> Integer (24419.0) -
オプションのデータ(内容)を整数に変換して返します。
...オプションのデータ(内容)を整数に変換して返します。
@raise TypeError dataのバイト数が不適切である(sizeof(int)と異なる)場合に発生します
@see Socket::Option#data... -
IO
# sysseek(offset , whence = IO :: SEEK _ SET) -> Integer (23212.0) -
lseek(2) と同じです。IO#seek では、 IO#sysread, IO#syswrite と併用すると正しく動作しないので代わりにこのメソッドを使います。 位置 offset への移動が成功すれば移動した位置(ファイル先頭からのオフセット)を返します。
...lseek(2) と同じです。IO#seek では、
IO#sysread, IO#syswrite と併用すると正しく動作しないので代わりにこのメソッドを使います。
位置 offset への移動が成功すれば移動した位置(ファイル先頭からのオフセット)を返します。
書き......された IO に対して実行すると警告が出ます。
File.open("/dev/zero") {|f|
buf = f.read(3)
f.sysseek(0)
}
# => -:3:in `sysseek': sysseek for buffered IO (IOError)
File.open("/dev/null", "w") {|f|
f.print "foo"
f.sysseek(0)
}
# => -:3: warning: sysseek f......fered IO
@param offset ファイルポインタを移動させるオフセットを整数で指定します。
@param whence 値は以下のいずれかです。
それぞれ代わりに :SET、:CUR、:END、:DATA、:HOLE を指定す
る事も可能です。
* IO::S... -
Socket
:: Option # data -> String (21207.0) -
オプションのデータ(内容)を文字列で返します。
...のデータ(内容)を文字列で返します。
内容が整数や真偽値、もしくは struct linger であることがわかっている場合には、
Socket::Option#int, Socket::Option#bool, Socket::Option#linger
を用いて
to_s は過去との互換性のために存在します。... -
Socket
:: Constants :: SO _ OOBINLINE -> Integer (12416.0) -
Leave received out-of-band data in-line。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Leave received out-of-band data in-line。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see sys/socket.h(header), getsockopt(2freebsd),
socket(7linux), Socket::Constants::SOL_SOCKET... -
Socket
:: SO _ OOBINLINE -> Integer (12416.0) -
Leave received out-of-band data in-line。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Leave received out-of-band data in-line。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see sys/socket.h(header), getsockopt(2freebsd),
socket(7linux), Socket::Constants::SOL_SOCKET... -
Process
:: RLIMIT _ DATA -> Integer (12301.0) -
リソースの種類がプロセスのデータ領域のサイズであることを示す定数です。
...リソースの種類がプロセスのデータ領域のサイズであることを示す定数です。
Process.#getrlimit、Process.#setrlimit で使われます。
システムによっては定義されていません。... -
Socket
:: AF _ DATAKIT -> Integer (12300.0) -
@todo datakit protocol。 Socket.open の第一引数 domain に使用します。
...@todo
datakit protocol。
Socket.open の第一引数 domain に使用します。...