るりまサーチ (Ruby 2.2.0)

最速Rubyリファレンスマニュアル検索!
193件ヒット [1-100件を表示] (0.159秒)
トップページ > クエリ:l[x] > クエリ:>[x] > クエリ:r[x] > バージョン:2.2.0[x] > クエリ:constants[x]

別のキーワード

  1. _builtin >
  2. bigdecimal >
  3. complex >
  4. float >
  5. module >

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 > >>

Module#constants(inherit = true) -> [Symbol] (64384.0)

そのモジュール(またはクラス)で定義されている定数名の配列を返します。

そのモジュール(またはクラス)で定義されている定数名の配列を返します。

inherit に真を指定すると
スーパークラスやインクルードしているモジュールの定数も含みます。
Object のサブクラスの場合、Objectやそのスーパークラスで定義されている
定数は含まれません。 Object.constants とすると Object クラスで定義された
定数の配列が得られます。

得られる定数の順序は保証されません。

@param inherit true を指定するとスーパークラスや include したモジュールで
定義された定数が対象にはなります。false を指定し...

GC::INTERNAL_CONSTANTS -> {Symbol => Integer} (55522.0)

GC用内部定数の値を保持するハッシュテーブルです。

GC用内部定数の値を保持するハッシュテーブルです。

GC::INTERNAL_CONSTANTS
# => {:RVALUE_SIZE=>40, :HEAP_PAGE_OBJ_LIMIT=>408, :HEAP_PAGE_BITMAP_SIZE=>56, :HEAP_PAGE_BITMAP_PLANES=>4}

Module#class_variables(inherit = true) -> [Symbol] (46237.0)

クラス/モジュールに定義されているクラス変数の名前の配列を返します。

クラス/モジュールに定義されているクラス変数の名前の配列を返します。

@param inherit false を指定しない場合はスーパークラスやインクルードして
いるモジュールのクラス変数を含みます。

//emlist[例][ruby]{
class One
@@var1 = 1
end
class Two < One
@@var2 = 2
end
One.class_variables # => [:@@var1]
Two.class_variables # => [:@@var2, :@@var1]
Two.class_va...

Socket::Constants::MCAST_MSFILTER -> Integer (46237.0)

@todo Multicast source filtering

@todo
Multicast source filtering

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678

Socket::Constants::SO_ACCEPTFILTER -> Integer (46219.0)

set accept filter on listening socket。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

set accept filter on listening socket。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see getsockopt(2freebsd), Socket::Constants::SOL_SOCKET

絞り込み条件を変える

Socket::Constants::SO_ATTACH_FILTER -> Integer (46219.0)

Attach socket filter。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Attach socket filter。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see socket(7linux), http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=Documentation/networking/filter.txt;hb=HEAD,
Socket::Constants::SOL_SOCKET

Socket::Constants::SO_DETACH_FILTER -> Integer (46219.0)

Detach socket filter。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Detach socket filter。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see socket(7linux), http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=Documentation/networking/filter.txt;hb=HEAD,
Socket::Constants::SOL_SOCKET

Socket::Constants::SO_LINGER -> Integer (46219.0)

Linger on close if data is present。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Linger on close if data is present。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see sys/socket.h(header), getsockopt(2freebsd),
socket(7linux),Socket::Constants::SOL_SOCKET

Socket::Constants::IP_DEFAULT_MULTICAST_LOOP -> Integer (46201.0)

@todo Default multicast loopback

@todo
Default multicast loopback

Socket::Constants::IP_DEFAULT_MULTICAST_TTL -> Integer (46201.0)

@todo Default multicast TTL

@todo
Default multicast TTL

絞り込み条件を変える

Socket::Constants::IP_MSFILTER -> Integer (46201.0)

@todo Multicast source filtering

@todo
Multicast source filtering

Socket::Constants::MCAST_BLOCK_SOURCE -> Integer (45937.0)

Block multicast packets from this source

Block multicast packets from this source

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678

Socket::Constants::MCAST_LEAVE_GROUP -> Integer (45937.0)

Leave a multicast group

Leave a multicast group

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678

Socket::Constants::MCAST_LEAVE_SOURCE_GROUP -> Integer (45937.0)

Leave a multicast source group

Leave a multicast source group

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678

Socket::Constants::MCAST_UNBLOCK_SOURCE -> Integer (45937.0)

Unblock multicast packets from this source

Unblock multicast packets from this source

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678

絞り込み条件を変える

Socket::Constants::IPV6_LEAVE_GROUP -> Integer (45919.0)

Leave a multicast group。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Leave a multicast group。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IPV6,
netinet/in.h(header), ip6(4freebsd), ipv6(7linux),
3493

Socket::Constants::IPV6_RECVHOPLIMIT -> Integer (45919.0)

Receive hop limit with datagram。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Receive hop limit with datagram。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IPV6,
3542

Socket::Constants::IPV6_RECVTCLASS -> Integer (45919.0)

Receive traffic class。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Receive traffic class。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IPV6,
3542

Socket::Constants::IP_BLOCK_SOURCE -> Integer (45919.0)

Block IPv4 multicast packets with a give source address。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Block IPv4 multicast packets with a give source address。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP,
ip(4freebsd)

Socket::Constants::IP_HDRINCL -> Integer (45919.0)

Header is included with data。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Header is included with data。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP,
ip(4freebsd)

絞り込み条件を変える

Socket::Constants::IP_RECVTTL -> Integer (45919.0)

Receive IP TTL with datagrams。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Receive IP TTL with datagrams。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, ip(7linux), ip(4freebsd)

Socket::Constants::IP_ROUTER_ALERT -> Integer (45919.0)

Notify transit routers to more closely examine the contents of an IP packet。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Notify transit routers to more closely examine the contents of an IP packet。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, ip(7linux)

Socket::Constants::IP_UNBLOCK_SOURCE -> Integer (45919.0)

Unblock IPv4 multicast packets with a give source address。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Unblock IPv4 multicast packets with a give source address。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP,
ip(4freebsd)

Socket::Constants::SO_RCVLOWAT -> Integer (45919.0)

Receive low-water mark。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Receive low-water mark。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see sys/socket.h(header), getsockopt(2freebsd),
socket(7linux), Socket::Constants::SOL_SOCKET

File::Constants::RDONLY -> Integer (45901.0)

読み込みのみのモードでファイルを開くときに指定します。 File.openで使用します。

読み込みのみのモードでファイルを開くときに指定します。
File.openで使用します。

絞り込み条件を変える

File::Constants::WRONLY -> Integer (45901.0)

書き込みのみのモードでファイルを開くときに指定します。 File.openで使用します。

書き込みのみのモードでファイルを開くときに指定します。
File.openで使用します。

Socket::Constants::EAI_ADDRFAMILY -> Integer (45901.0)

Address family for hostname not supported

Address family for hostname not supported

getaddrinfo(3), getnameinfo(3) などの
エラーコードです。
対応する Socket.getaddrinfo, Addrinfo.getaddrinfo などは
エラーを SocketError に変換するため、この定数は直接は利用しません。

@see getaddrinfo(3linux), gai_strerror(3freebsd)

Socket::Constants::EAI_OVERFLOW -> Integer (45901.0)

Argument buffer overflow

Argument buffer overflow

getaddrinfo(3), getnameinfo(3) などの
エラーコードです。
対応する Socket.getaddrinfo, Addrinfo.getaddrinfo などは
エラーを SocketError に変換するため、この定数は直接は利用しません。

@see getaddrinfo(3linux), gai_strerror(3freebsd)

Socket::Constants::EAI_PROTOCOL -> Integer (45901.0)

Resolved protocol is unknown

Resolved protocol is unknown

getaddrinfo(3), getnameinfo(3) などの
エラーコードです。
対応する Socket.getaddrinfo, Addrinfo.getaddrinfo などは
エラーを SocketError に変換するため、この定数は直接は利用しません。

@see getaddrinfo(3linux), gai_strerror(3freebsd)

Socket::Constants::INADDR_ALLHOSTS_GROUP -> Integer (45901.0)

Multicast group for all systems on this subset。 IPv4の 244.0.0.1 に対応する整数です。

Multicast group for all systems on this subset。
IPv4の 244.0.0.1 に対応する整数です。

@see http://www.iana.org/assignments/multicast-addresses/multicast-addresses.xml, 5771

絞り込み条件を変える

Socket::Constants::INADDR_LOOPBACK -> Integer (45901.0)

The loopback address。 IPv4のループバックアドレス 127.0.0.1 に対応する整数です。

The loopback address。
IPv4のループバックアドレス 127.0.0.1 に対応する整数です。

@see ip(7linux), ip(4freebsd)

Socket::Constants::INADDR_MAX_LOCAL_GROUP -> Integer (45901.0)

The last local network multicast group。 IPv4の 244.0.0.255 に対応する整数です。

The last local network multicast group。
IPv4の 244.0.0.255 に対応する整数です。

@see http://www.iana.org/assignments/multicast-addresses/multicast-addresses.xml, 5771

Socket::Constants::INET6_ADDRSTRLEN -> Integer (45901.0)

IPv6アドレス文字列の最大長。

IPv6アドレス文字列の最大長。

@see netinet/in.h(header)

Socket::Constants::INET_ADDRSTRLEN -> Integer (45901.0)

IPv4アドレス文字列の最大長。

IPv4アドレス文字列の最大長。

@see netinet/in.h(header)

Socket::Constants::IPPROTO_HELLO -> Integer (45901.0)

@todo "hello" routing protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

@todo
"hello" routing protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。

絞り込み条件を変える

Socket::Constants::IP_RECVSLLA -> Integer (45901.0)

@todo Receive link-layer address with datagrams

@todo
Receive link-layer address with datagrams

Socket::Constants::IP_XFRM_POLICY -> Integer (45901.0)

@todo

@todo

Socket::Constants::LOCAL_CREDS -> Integer (45901.0)

Pass credentials to receiver。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Pass credentials to receiver。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see ip(4freebsd)

Socket::Constants::LOCAL_PEERCRED -> Integer (45901.0)

Pass credentials to receiver。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Pass credentials to receiver。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see ip(4freebsd)

Socket::Constants::SCM_CREDENTIALS -> Integer (45901.0)

The sender's credentials

The sender's credentials

Socket::AncillaryData の type として利用します。

@see Socket::AncillaryData,
BasicSocket#sendmsg, BasicSocket#recvmsg,
unix(7linux)

絞り込み条件を変える

Socket::Constants::SOPRI_NORMAL -> Integer (45901.0)

Normal socket priority @todo

Normal socket priority
@todo

Socket::Constants::TCP_LINGER2 -> Integer (45901.0)

Lifetime of orphaned FIN_WAIT2 sockets。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Lifetime of orphaned FIN_WAIT2 sockets。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see tcp(7linux)

Socket::MCAST_MSFILTER -> Integer (37237.0)

@todo Multicast source filtering

@todo
Multicast source filtering

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678

Socket::SO_ACCEPTFILTER -> Integer (37219.0)

set accept filter on listening socket。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

set accept filter on listening socket。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see getsockopt(2freebsd), Socket::Constants::SOL_SOCKET

Socket::SO_ATTACH_FILTER -> Integer (37219.0)

Attach socket filter。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Attach socket filter。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see socket(7linux), http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=Documentation/networking/filter.txt;hb=HEAD,
Socket::Constants::SOL_SOCKET

絞り込み条件を変える

Socket::SO_DETACH_FILTER -> Integer (37219.0)

Detach socket filter。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Detach socket filter。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see socket(7linux), http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=Documentation/networking/filter.txt;hb=HEAD,
Socket::Constants::SOL_SOCKET

Socket::SO_LINGER -> Integer (37219.0)

Linger on close if data is present。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Linger on close if data is present。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see sys/socket.h(header), getsockopt(2freebsd),
socket(7linux),Socket::Constants::SOL_SOCKET

Kernel.#global_variables -> [Symbol] (36937.0)

プログラム中で定義されているグローバル変数(`$'で始まる変数)名の 配列を返します。

プログラム中で定義されているグローバル変数(`$'で始まる変数)名の
配列を返します。

//emlist[例][ruby]{
p global_variables #=> [:$;, :$-F, :$@, ... ]
//}

@see Kernel.#local_variables,Object#instance_variables,Module.constants,Module#constants,Module#class_variables

Kernel.#local_variables -> [Symbol] (36937.0)

現在のスコープで定義されているローカル変数名の配列を返します。

現在のスコープで定義されているローカル変数名の配列を返します。

//emlist[例][ruby]{
yuyu = 0
p local_variables #=> [:yuyu]
//}

@see Kernel.#global_variables,Object#instance_variables,Module.constants,Module#constants,Module#class_variables

Object#instance_variables -> [Symbol] (36937.0)

オブジェクトのインスタンス変数名をシンボルの配列として返します。

オブジェクトのインスタンス変数名をシンボルの配列として返します。

//emlist[][ruby]{
obj = Object.new
obj.instance_eval { @foo, @bar = nil }
p obj.instance_variables

#=> [:@foo, :@bar]
//}

@see Object#instance_variable_get, Kernel.#local_variables, Kernel.#global_variables, Module.constants, Module#constants, Module#class_variabl...

絞り込み条件を変える

Socket::MCAST_BLOCK_SOURCE -> Integer (36937.0)

Block multicast packets from this source

Block multicast packets from this source

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678

Socket::MCAST_LEAVE_GROUP -> Integer (36937.0)

Leave a multicast group

Leave a multicast group

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678

Socket::MCAST_LEAVE_SOURCE_GROUP -> Integer (36937.0)

Leave a multicast source group

Leave a multicast source group

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678

Socket::MCAST_UNBLOCK_SOURCE -> Integer (36937.0)

Unblock multicast packets from this source

Unblock multicast packets from this source

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678

Socket::IPV6_LEAVE_GROUP -> Integer (36919.0)

Leave a multicast group。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Leave a multicast group。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IPV6,
netinet/in.h(header), ip6(4freebsd), ipv6(7linux),
3493

絞り込み条件を変える

Socket::IPV6_RECVHOPLIMIT -> Integer (36919.0)

Receive hop limit with datagram。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Receive hop limit with datagram。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IPV6,
3542

Socket::IPV6_RECVTCLASS -> Integer (36919.0)

Receive traffic class。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Receive traffic class。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IPV6,
3542

Socket::IP_BLOCK_SOURCE -> Integer (36919.0)

Block IPv4 multicast packets with a give source address。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Block IPv4 multicast packets with a give source address。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP,
ip(4freebsd)

Socket::IP_HDRINCL -> Integer (36919.0)

Header is included with data。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Header is included with data。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP,
ip(4freebsd)

Socket::IP_RECVTTL -> Integer (36919.0)

Receive IP TTL with datagrams。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Receive IP TTL with datagrams。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, ip(7linux), ip(4freebsd)

絞り込み条件を変える

Socket::IP_ROUTER_ALERT -> Integer (36919.0)

Notify transit routers to more closely examine the contents of an IP packet。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Notify transit routers to more closely examine the contents of an IP packet。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, ip(7linux)

Socket::IP_UNBLOCK_SOURCE -> Integer (36919.0)

Unblock IPv4 multicast packets with a give source address。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Unblock IPv4 multicast packets with a give source address。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP,
ip(4freebsd)

Socket::SO_RCVLOWAT -> Integer (36919.0)

Receive low-water mark。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Receive low-water mark。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see sys/socket.h(header), getsockopt(2freebsd),
socket(7linux), Socket::Constants::SOL_SOCKET

File::Constants::DIRECT -> Integer (36673.0)

このファイルに対する I/O のキャッシュの効果を最小化しようとする。

このファイルに対する I/O のキャッシュの効果を最小化しようとする。

このフラグを使うと、一般的に性能が低下する。 しかしアプリケーションが独自に
キャッシングを行っているような 特別な場合には役に立つ。 ファイルの I/O
はユーザー空間バッファに対して直接行われる。 File::Constants::DIRECT フラグ自身はデー
タを同期で転送しようとはするが、 File::Constants::SYNC のようにデータと必要なメタデー
タの転送が保証されるわけではない。 同期 I/O を保証するためには、
File::Constants::DIRECT に加えて File::Co...

File::Constants::BINARY -> Integer (36601.0)

ファイルをバイナリとして開きます。 open(2) で O_BINARYが指定できる場合に使えます。 File.openで使用します。

ファイルをバイナリとして開きます。
open(2) で O_BINARYが指定できる場合に使えます。
File.openで使用します。

絞り込み条件を変える

File::Constants::CREAT -> Integer (36601.0)

ファイルがなければ作成するよう指定します。 File.openで使用します。

ファイルがなければ作成するよう指定します。
File.openで使用します。

File::Constants::RDWR -> Integer (36601.0)

読み書き両方のモードでファイルを開くときに指定します。 File.openで使用します。

読み書き両方のモードでファイルを開くときに指定します。
File.openで使用します。

File::Constants::RSYNC -> Integer (36601.0)

ファイルを読み込み時同期モードで開きます。 open(2) で O_RSYNC が指定できる場合に使えます。 File.openで使用します。

ファイルを読み込み時同期モードで開きます。
open(2) で O_RSYNC が指定できる場合に使えます。
File.openで使用します。

File::Constants::TRUNC -> Integer (36601.0)

もしファイルが存在するなら、中身を抹消してサイズをゼロにします。 File.openで使用します。

もしファイルが存在するなら、中身を抹消してサイズをゼロにします。
File.openで使用します。

Syslog.#log(priority, format, *arg) -> self (28255.0)

syslogにメッセージを書き込みます。

syslogにメッセージを書き込みます。

priority は優先度を示す定数(Syslog::Constants参照)です。
また、facility(Syslog::Constants参照)を論理和で指定す
ることで open で指定した facility を切替えることもできます。

format 以降は Kernel.#sprintf と同じ形式の引数を指定します。

但し、syslog(3) のように format に %m は使用できません。

メッセージに改行を含める必要はありません。

@param priority priority は優先度を示す定数を指定します。
...

絞り込み条件を変える

Socket::AncillaryData#unix_rights -> [IO] | nil (27973.0)

Unix domain socket の SCM_RIGHTS 制御メッセージに含まれる ファイルディスクリプタを IO オブジェクトの配列として返します。

Unix domain socket の SCM_RIGHTS 制御メッセージに含まれる
ファイルディスクリプタを IO オブジェクトの配列として返します。

得られる IO オブジェクトか IO か Socket です。

この配列は Socket::AncillaryData が初期化されたときに
作られます。例えば BasicSocket#recvmsg を :scm_rights => true
オプションを付けて呼びだし、
SCM_RIGHTS な 制御メッセージを受け取ったときに配列が作られます。
適切なオプションを指定しなかった場合は配列は生成されず、
このメソッドは nil...

Socket::AncillaryData.unix_rights(*ios) -> Socket::AncillaryData (27937.0)

ios で指定したファイルのファイルデスクリプタを データとして持つ family=AF_UNIX, level=SOL_SOCKET, type=SCM_RIGHTS という Socket::AncillaryData オブジェクトを生成して返します。

ios で指定したファイルのファイルデスクリプタを
データとして持つ family=AF_UNIX, level=SOL_SOCKET, type=SCM_RIGHTS
という Socket::AncillaryData オブジェクトを生成して返します。

require 'socket'

p Socket::AncillaryData.unix_rights(STDERR)
#=> #<Socket::AncillaryData: UNIX SOCKET RIGHTS 2>

@param ios IO オブジェクトの配列
@see Socket::AncillaryData#...

Socket::Constants::MCAST_EXCLUDE -> Integer (27937.0)

Exclusive multicast source filter

Exclusive multicast source filter

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678

Socket::Constants::MCAST_INCLUDE -> Integer (27937.0)

Inclusive multicast source filter

Inclusive multicast source filter

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678

Socket::Constants::IPV6_HOPLIMIT -> Integer (27919.0)

Hop limit。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Hop limit。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IPV6,
ip6(4freebsd), ipv6(7linux),
3542

絞り込み条件を変える

Socket::Constants::IPV6_MULTICAST_HOPS -> Integer (27919.0)

IPv6 multicast hop limit。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

IPv6 multicast hop limit。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IPV6,
netinet/in.h(header), ip6(4freebsd), ipv6(7linux),
3493

Socket::Constants::IPV6_MULTICAST_IF -> Integer (27919.0)

IP6 multicast interface。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

IP6 multicast interface。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IPV6,
netinet/in.h(header), ip6(4freebsd), ipv6(7linux),
3493

Socket::Constants::IPV6_MULTICAST_LOOP -> Integer (27919.0)

IP6 multicast loopback。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

IP6 multicast loopback。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IPV6,
netinet/in.h(header), ip6(4freebsd), ipv6(7linux),
3493

Socket::Constants::IPV6_TCLASS -> Integer (27919.0)

Specify the traffic class。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Specify the traffic class。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IPV6,
3542

Socket::Constants::IPV6_V6ONLY -> Integer (27919.0)

Only bind IPv6。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Only bind IPv6。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IPV6,
netinet/in.h(header), ip6(4freebsd), ipv6(7linux),
3493

絞り込み条件を変える

Socket::Constants::IP_IPSEC_POLICY -> Integer (27919.0)

IPsec security policy。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

IPsec security policy。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP,
http://netbsd.gw.com/cgi-bin/man-cgi?ip++NetBSD-current

Socket::Constants::IP_MINTTL -> Integer (27919.0)

Minimum TTL allowed for received packets。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Minimum TTL allowed for received packets。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, ip(4freebsd)

Socket::Constants::IP_MULTICAST_IF -> Integer (27919.0)

IP multicast interface。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

IP multicast interface。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux)

Socket::Constants::IP_MULTICAST_LOOP -> Integer (27919.0)

IP multicast loopback。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

IP multicast loopback。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux)

Socket::Constants::IP_MULTICAST_TTL -> Integer (27919.0)

IP multicast TTL。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

IP multicast TTL。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux)

絞り込み条件を変える

Socket::Constants::IP_TTL -> Integer (27919.0)

IP time-to-live。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

IP time-to-live。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux)

Socket::Constants::SOL_IP -> Integer (27919.0)

IP socket options。 BasicSocket#getsockopt, BasicSocket#setsockopt の第一引数(level)に使用します。

IP socket options。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第一引数(level)に使用します。

SOL_IP はポータブルではありません。 IPPROTO_IP のほうがよりポータブルです。

@see getsockopt(2), setsockopt(2), ip(7linux)
Socket::Constants::IPPROTO_IP

Socket::Constants::SOL_TCP -> Integer (27919.0)

TCP socket options。 BasicSocket#getsockopt, BasicSocket#setsockopt の第一引数(level)に使用します。

TCP socket options。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第一引数(level)に使用します。

@see Socket::Constants::IPPROTO_TCP

Socket::Constants::SOL_UDP -> Integer (27919.0)

UDP socket options。 BasicSocket#getsockopt, BasicSocket#setsockopt の第一引数(level)に使用します。

UDP socket options。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第一引数(level)に使用します。

@see Socket::Constants::IPPROTO_UDP

Socket::Constants::SO_KEEPALIVE -> Integer (27919.0)

Keep connections alive。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Keep connections alive。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see sys/socket.h(header), getsockopt(2freebsd),
socket(7linux), Socket::Constants::SOL_SOCKET

絞り込み条件を変える

Socket::Constants::SO_OOBINLINE -> Integer (27919.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::Constants::SO_SNDLOWAT -> Integer (27919.0)

Receive low-water mark。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Receive low-water mark。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see sys/socket.h(header), getsockopt(2freebsd),
socket(7linux), Socket::Constants::SOL_SOCKET

File::Constants::EXCL -> Integer (27901.0)

CREATと併用し、もしファイルが既にある場合には失敗します。 File.openで使用します。

CREATと併用し、もしファイルが既にある場合には失敗します。
File.openで使用します。

File::Constants::FNM_CASEFOLD -> Integer (27901.0)

アルファベットの大小文字を区別せずにパターンマッチを行います。 File.fnmatch, Dir.globで使用します。

アルファベットの大小文字を区別せずにパターンマッチを行います。
File.fnmatch, Dir.globで使用します。

File::Constants::FNM_EXTGLOB -> Integer (27901.0)

{} 内のコンマで区切られた文字列の組合せにマッチするようになります。 File.fnmatch で使用します。

{} 内のコンマで区切られた文字列の組合せにマッチするようになります。
File.fnmatch で使用します。

絞り込み条件を変える

File::Constants::LOCK_EX -> Integer (27901.0)

排他ロック。同時にはただひとつのプロセスだけがロックを保持できます。 File#flock で使用します。

排他ロック。同時にはただひとつのプロセスだけがロックを保持できます。
File#flock で使用します。

File::Constants::LOCK_NB -> Integer (27901.0)

ロックの際にブロックしない。他の指定と or することで指定します。 File#flock で使用します。

ロックの際にブロックしない。他の指定と or することで指定します。
File#flock で使用します。

File::Constants::LOCK_SH -> Integer (27901.0)

共有ロック。複数のプロセスが同時にロックを共有できます。 File#flock で使用します。

共有ロック。複数のプロセスが同時にロックを共有できます。
File#flock で使用します。

File::Constants::LOCK_UN -> Integer (27901.0)

アンロック。File#flock で使用します。

アンロック。File#flock で使用します。

File::Constants::NOFOLLOW -> Integer (27901.0)

ファイルがシンボリックリンクであった場合に 例外を発生させます。 open(2) で O_NOFOLLOW が指定できる場合に使えます。 File.openで使用します。

ファイルがシンボリックリンクであった場合に
例外を発生させます。
open(2) で O_NOFOLLOW が指定できる場合に使えます。
File.openで使用します。

絞り込み条件を変える

<< 1 2 > >>