種類
ライブラリ
- ビルトイン (77)
- bigdecimal (2)
-
cgi
/ core (1) - date (1)
-
drb
/ acl (2) - etc (26)
- fcntl (5)
- fiddle (24)
-
fiddle
/ import (4) -
fiddle
/ types (1) - ipaddr (1)
-
irb
/ ext / history (1) -
irb
/ ext / save-history (1) - logger (6)
- mkmf (10)
-
net
/ ftp (2) -
net
/ http (4) -
net
/ imap (4) -
net
/ pop (1) - openssl (67)
- pp (2)
- prettyprint (10)
- psych (21)
- readline (4)
- resolv (2)
-
rexml
/ document (5) -
rinda
/ tuplespace (1) - ripper (2)
-
ripper
/ lexer (3) -
rubygems
/ commands / dependency _ command (1) -
rubygems
/ user _ interaction (2) -
shell
/ system-command (1) - socket (31)
- stringio (2)
- syslog (42)
-
syslog
/ logger (2) - timeout (1)
- win32ole (15)
- zlib (7)
クラス
- ACL (2)
-
ARGF
. class (2) - Addrinfo (2)
- Array (38)
- BasicSocket (2)
- BigDecimal (2)
- Date (1)
- Enumerator (1)
-
Fiddle
:: Closure (1) -
Fiddle
:: Function (1) -
Fiddle
:: Handle (5) -
Gem
:: Commands :: DependencyCommand (1) - IO (3)
- IPAddr (1)
-
IRB
:: Context (2) -
Net
:: FTP :: MLSxEntry (2) -
Net
:: HTTP (4) -
Net
:: IMAP (2) -
Net
:: IMAP :: BodyTypeMessage (1) -
Net
:: IMAP :: BodyTypeText (1) -
Net
:: POP3 (1) - Object (3)
-
OpenSSL
:: BN (2) -
OpenSSL
:: Cipher (1) -
OpenSSL
:: OCSP :: BasicResponse (1) -
OpenSSL
:: PKCS7 (2) -
OpenSSL
:: PKey :: EC (2) -
OpenSSL
:: PKey :: EC :: Group (5) -
OpenSSL
:: PKey :: EC :: Point (12) -
OpenSSL
:: PKey :: RSA (4) -
OpenSSL
:: SSL :: SSLContext (3) -
OpenSSL
:: SSL :: SSLSocket (2) -
OpenSSL
:: X509 :: Name (2) - PrettyPrint (10)
-
Psych
:: Emitter (1) -
Psych
:: Nodes :: Mapping (3) -
Psych
:: Nodes :: Scalar (7) -
Psych
:: Nodes :: Sequence (3) -
Psych
:: Nodes :: Stream (1) -
Psych
:: Parser (1) -
Psych
:: Parser :: Mark (2) -
Psych
:: SyntaxError (2) -
REXML
:: Document (2) -
REXML
:: Formatters :: Pretty (1) - Range (1)
-
Resolv
:: DNS :: Resource :: IN :: SRV (1) -
Resolv
:: DNS :: Resource :: SOA (1) -
Rinda
:: TupleEntry (1) - Ripper (3)
-
Ripper
:: Lexer (2) - RubyVM (1)
-
RubyVM
:: InstructionSequence (1) -
Shell
:: SystemCommand (1) - Socket (8)
-
Socket
:: AncillaryData (8) -
Socket
:: Option (3) - String (4)
- StringIO (2)
- Symbol (6)
-
Syslog
:: Logger (2) - SystemCallError (1)
- TracePoint (3)
- WIN32OLE (3)
-
WIN32OLE
_ METHOD (1) -
WIN32OLE
_ TYPE (4) -
WIN32OLE
_ TYPELIB (2) -
WIN32OLE
_ VARIANT (1) -
Zlib
:: Inflate (1) -
Zlib
:: ZStream (1)
モジュール
-
CGI
:: QueryExtension (1) - Etc (26)
- Fcntl (5)
- Fiddle (15)
-
Fiddle
:: Importer (4) -
File
:: Constants (8) - GC (2)
-
Gem
:: UserInteraction (2) - Kernel (11)
-
Logger
:: Severity (6) -
OpenSSL
:: OCSP (4) -
OpenSSL
:: SSL (14) -
OpenSSL
:: X509 (10) - Process (4)
- Psych (1)
-
REXML
:: Security (2) -
Socket
:: Constants (8) - Syslog (3)
-
Syslog
:: Facility (23) -
Syslog
:: Level (8) -
Syslog
:: Macros (2) -
Syslog
:: Option (6) - Timeout (1)
-
WIN32OLE
:: VARIANT (4) - Zlib (5)
オブジェクト
キーワード
- == (1)
- =~ (1)
-
AF
_ HYLINK (2) -
ALLOW
_ DENY (1) - ANY (1)
- ASN1 (1)
- BINARY (3)
- BLOCK (2)
-
BUILTIN
_ TYPE (1) - BasicTypes (1)
- BlockCaller (1)
-
CLOCK
_ MONOTONIC (1) -
CLOCK
_ PROCESS _ CPUTIME _ ID (1) -
CLOCK
_ REALTIME (1) -
CP
_ SYMBOL (1) -
Check
_ Type (1) - Closure (1)
- DEBUG (1)
-
DEFAULT
_ OBJECT _ TYPE (1) -
DEFAULT
_ PARAMS (1) -
DEFAULT
_ STRATEGY (1) -
DENY
_ ALLOW (1) -
DOUBLE
_ QUOTED (1) - DSYNC (1)
-
Data
_ Get _ Struct (1) -
Data
_ Make _ Struct (1) -
Data
_ Wrap _ Struct (1) -
EAI
_ ADDRFAMILY (2) -
EAI
_ FAMILY (2) - ERROR (1)
-
EXCEPTION
_ INFINITY (1) - Error (1)
- FATAL (1)
- FLOW (2)
-
FNM
_ SYSCASE (1) - FOLDED (1)
-
HUFFMAN
_ ONLY (1) - INFO (1)
-
INTERNAL
_ CONSTANTS (1) -
IPV6
_ V6ONLY (2) -
IP
_ IPSEC _ POLICY (2) -
IP
_ XFRM _ POLICY (2) - ITALY (1)
-
LEVEL
_ MAP (1) - LITERAL (1)
-
LOCALE
_ SYSTEM _ DEFAULT (1) -
LOG
_ ALERT (1) -
LOG
_ AUTH (1) -
LOG
_ AUTHPRIV (1) -
LOG
_ CONS (1) -
LOG
_ CONSOLE (1) -
LOG
_ CRIT (1) -
LOG
_ CRON (1) -
LOG
_ DAEMON (1) -
LOG
_ DEBUG (1) -
LOG
_ EMERG (1) -
LOG
_ ERR (1) -
LOG
_ FTP (1) -
LOG
_ INFO (1) -
LOG
_ KERN (1) -
LOG
_ LOCAL0 (1) -
LOG
_ LOCAL1 (1) -
LOG
_ LOCAL2 (1) -
LOG
_ LOCAL3 (1) -
LOG
_ LOCAL4 (1) -
LOG
_ LOCAL5 (1) -
LOG
_ LOCAL6 (1) -
LOG
_ LOCAL7 (1) -
LOG
_ LPR (1) -
LOG
_ MAIL (1) -
LOG
_ MASK (1) -
LOG
_ NDELAY (1) -
LOG
_ NEWS (1) -
LOG
_ NOTICE (1) -
LOG
_ NOWAIT (1) -
LOG
_ NTP (1) -
LOG
_ ODELAY (1) -
LOG
_ PERROR (1) -
LOG
_ PID (1) -
LOG
_ SECURITY (1) -
LOG
_ SYSLOG (1) -
LOG
_ UPTO (1) -
LOG
_ USER (1) -
LOG
_ UUCP (1) -
LOG
_ WARNING (1) -
NAMED
_ CURVE (1) - NEWOBJ (1)
- NOCTTY (1)
- NOVERIFY (2)
-
NO
_ PADDING (1) -
OBJECT
_ TYPE _ TEMPLATE (1) - OBJSETUP (1)
-
OP
_ DONT _ INSERT _ EMPTY _ FRAGMENTS (1) -
OP
_ MICROSOFT _ BIG _ SSLV3 _ BUFFER (1) -
OP
_ MICROSOFT _ SESS _ ID _ BUG (1) -
OP
_ MSIE _ SSLV2 _ RSA _ PADDING (1) -
OP
_ NETSCAPE _ CHALLENGE _ BUG (1) -
OP
_ NETSCAPE _ REUSE _ CIPHER _ CHANGE _ BUG (1) -
OP
_ SSLEAY _ 080 _ CLIENT _ DH _ BUG (1) -
OP
_ SSLREF2 _ REUSE _ CERT _ TYPE _ BUG (1) -
OP
_ TLS _ BLOCK _ PADDING _ BUG (1) -
OP
_ TLS _ D5 _ BUG (1) -
OS
_ ZSYSTEM (1) -
O
_ NDELAY (1) -
O
_ NOCTTY (1) -
O
_ NONBLOCK (1) -
O
_ RDONLY (1) -
O
_ WRONLY (1) -
PARSER
_ EVENT _ TABLE (1) -
PC
_ 2 _ SYMLINKS (1) -
PC
_ ALLOC _ SIZE _ MIN (1) -
PC
_ ASYNC _ IO (1) -
PC
_ CHOWN _ RESTRICTED (1) -
PC
_ FILESIZEBITS (1) -
PC
_ LINK _ MAX (1) -
PC
_ MAX _ CANON (1) -
PC
_ MAX _ INPUT (1) -
PC
_ NAME _ MAX (1) -
PC
_ NO _ TRUNC (1) -
PC
_ PATH _ MAX (1) -
PC
_ PIPE _ BUF (1) -
PC
_ PRIO _ IO (1) -
PC
_ REC _ INCR _ XFER _ SIZE (1) -
PC
_ REC _ MAX _ XFER _ SIZE (1) -
PC
_ REC _ MIN _ XFER _ SIZE (1) -
PC
_ REC _ XFER _ ALIGN (1) -
PC
_ SYMLINK _ MAX (1) -
PC
_ SYNC _ IO (1) -
PC
_ TIMESTAMP _ RESOLUTION (1) -
PC
_ VDISABLE (1) -
PF
_ HYLINK (2) -
PKCS1
_ OAEP _ PADDING (1) -
PKCS1
_ PADDING (1) - PLAIN (1)
-
PURPOSE
_ ANY (1) -
PURPOSE
_ SMIME _ ENCRYPT (1) - Point (1)
- RDONLY (1)
-
RESPID
_ KEY (1) -
RESPONSE
_ STATUS _ TRYLATER (1) -
REVOKED
_ STATUS _ KEYCOMPROMISE (1) -
RLIM
_ INFINITY (1) - RSYNC (1)
-
RTLD
_ LAZY (1) -
RUBY
_ FREE (1) -
RUBY
_ PATCHLEVEL (1) -
SCANNER
_ EVENT _ TABLE (1) -
SC
_ DELAYTIMER _ MAX (1) -
SC
_ PRIORITY _ SCHEDULING (1) -
SC
_ SYMLOOP _ MAX (1) -
SC
_ THREAD _ PRIORITY _ SCHEDULING (1) -
SINGLE
_ QUOTED (1) -
SSLV23
_ PADDING (1) - SYM2ID (1)
-
SYMBOL
_ P (1) - SYNC (1)
-
SYNC
_ FLUSH (1) -
TCP
_ NODELAY (2) - TYPE (1)
-
TYPE
_ CHAR (1) -
TYPE
_ DOUBLE (1) -
TYPE
_ FLOAT (1) -
TYPE
_ INT (1) -
TYPE
_ INTPTR _ T (1) -
TYPE
_ LONG (1) -
TYPE
_ LONG _ LONG (1) -
TYPE
_ PTRDIFF _ T (1) -
TYPE
_ SHORT (1) -
TYPE
_ SIZE _ T (1) -
TYPE
_ SSIZE _ T (1) -
TYPE
_ UINTPTR _ T (1) -
TYPE
_ VOID (1) -
TYPE
_ VOIDP (1) - UNKNOWN (1)
- UTF16LE (2)
-
VERIFY
_ CLIENT _ ONCE (1) -
VERIFY
_ FAIL _ IF _ NO _ PEER _ CERT (1) -
VERIFY
_ NONE (1) -
VERIFY
_ PEER (1) -
VT
_ ARRAY (1) -
VT
_ BYREF (1) -
VT
_ CY (1) -
VT
_ EMPTY (1) -
V
_ ERR _ CERT _ NOT _ YET _ VALID (1) -
V
_ ERR _ CRL _ NOT _ YET _ VALID (1) -
V
_ ERR _ KEYUSAGE _ NO _ CERTSIGN (1) -
V
_ ERR _ UNABLE _ TO _ DECODE _ ISSUER _ PUBLIC _ KEY (1) -
V
_ ERR _ UNABLE _ TO _ DECRYPT _ CERT _ SIGNATURE (1) -
V
_ ERR _ UNABLE _ TO _ DECRYPT _ CRL _ SIGNATURE (1) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT _ LOCALLY (1) -
V
_ ERR _ UNABLE _ TO _ VERIFY _ LEAF _ SIGNATURE (1) - WARN (1)
- WRONLY (1)
- [] (4)
- []= (4)
- afamily (1)
-
ask
_ yes _ no (1) -
asn1
_ flag (1) - at (1)
-
autoload
_ i (1) - bind (1)
- breakable (2)
-
bsearch
_ index (1) -
callee
_ id (1) -
check
_ signedness (2) -
check
_ sizeof (2) -
choose
_ from _ list (1) -
clone
_ method (1) - column (2)
- combination (1)
-
content
_ length (1) -
convert
_ type (1) -
convertible
_ int (2) -
copy
_ nonce (1) -
copy
_ stream (2) -
create
_ value (1) - ctype (1)
-
cv
_ i (1) - cycle (2)
-
data
_ type (1) - degree (1)
-
delete
_ at (1) -
delete
_ never (1) -
dyna
_ in _ block (1) -
entity
_ expansion _ limit (2) -
entity
_ expansion _ text _ limit (2) - eql? (1)
- errno (1)
-
eval
_ history (1) - event (1)
- facility (1)
- facts (1)
- family (3)
-
fc
_ i (1) -
fiddle
/ types (1) -
find
_ index (2) - first (1)
-
first
_ lineno (1) - flatten (1)
- flatten! (1)
- flush (1)
- format (1)
- generator (1)
- getbyte (4)
-
givar
_ mark _ i (1) - group (2)
-
gvar
_ i (1) - helpcontext (1)
-
import
_ symbol (1) - index (2)
- infinity? (1)
-
ins
_ methods _ i (1) -
ins
_ methods _ priv _ i (1) -
ins
_ methods _ prot _ i (1) - insert (1)
- intern (2)
- invert! (1)
-
ip
_ pktinfo (1) -
ipv6
_ pktinfo (1) -
ipv6
_ pktinfo _ ifindex (1) -
ivar
_ i (1) -
key
_ len (1) - kill (1)
- last (2)
- length (3)
- level (2)
- lex (2)
-
libyaml
_ version (1) - line (2)
-
line
_ width (1) - lines (2)
-
list
_ i (1) -
major
_ version (2) -
make
_ affine! (1) -
mark
_ entry (1) -
mark
_ global _ entry (1) -
mark
_ hashentry (1) - mask (1)
- match (1)
-
method
_ id (1) -
minor
_ version (2) - new (9)
- newline (1)
-
num
_ bytes (1) - numcmp (1)
-
ole
_ query _ interface (1) -
on
_ curve? (1) - pack (1)
- pack テンプレート文字列 (1)
- parse (1)
- permutation (2)
- pfamily (1)
-
point
_ conversion _ form (1) -
point
_ conversion _ form= (1) - pop (1)
-
pretty
_ print (1) -
pretty
_ print _ cycle (1) -
pretty
_ print _ instance _ variables (1) -
print
_ dependencies (1) - priority (1)
-
proxy
_ port (2) - proxyport (1)
-
public
_ key (1) -
rb
_ ary _ aref (1) -
rb
_ ary _ entry (1) -
rb
_ ary _ new3 (1) -
rb
_ ary _ store (1) -
rb
_ call0 (1) -
rb
_ check _ convert _ type (1) -
rb
_ convert _ type (1) -
rb
_ get _ method _ body (1) -
rb
_ sym _ interned _ p (1) -
rb
_ yield _ 0 (1) - readbyte (1)
- recvmsg (1)
-
recvmsg
_ nonblock (1) -
repeated
_ combination (1) -
repeated
_ permutation (1) - retry (1)
-
return
_ vtype (1) - rindex (2)
- rotate! (1)
-
ruby
_ stack _ length (1) - sample (4)
-
save
_ history (1) - search (1)
-
session
_ cache _ stats (1) -
set
_ method _ visibility (1) -
set
_ to _ infinity! (1) - shift (1)
-
singleline
_ format (1) - size (7)
- split (1)
-
st
_ delete (1) -
st
_ delete _ safe (1) -
st
_ init _ table _ with _ size (1) -
st
_ insert (1) -
st
_ lookup (1) - stat (1)
- style (3)
-
sv
_ i (1) - sym (2)
-
symbols
_ i (1) -
sync
_ point? (1) - syscall (1)
- sysconf (1)
- syswrite (1)
- text (1)
-
thread
_ keys _ i (1) - timeout (1)
-
to
_ bn (1) -
to
_ sym (2) -
try
_ constant (2) -
try
_ link (2) - type (1)
- typekind (1)
-
uid
_ search (1) - unpack (1)
- value (1)
- vartype (1)
- verify (1)
-
verify
_ depth (1) -
verify
_ mode (2) -
verify
_ result (1) - width (1)
-
write
_ nonblock (1) - yycompile (1)
- yylex (1)
検索結果
先頭5件
-
static int list
_ i(ID key , ID value , VALUE ary) (78901.0) -
-
Socket
:: AncillaryData . int(family , cmsg _ level , cmsg _ type , integer) -> Socket :: AncillaryData (73222.0) -
データとして整数を保持する Socket::AncillaryData オブジェクトを生成します。
データとして整数を保持する
Socket::AncillaryData オブジェクトを生成します。
整数データのサイズおよびエンディアンは実行するホストによって異なります。
require 'socket'
p Socket::AncillaryData.int(:UNIX, :SOCKET, :RIGHTS, STDERR.fileno)
#=> #<Socket::AncillaryData: UNIX SOCKET RIGHTS 2>
@param family ソケットファミリー
@param cmsg_level プロトコル
@param cmsg_type 補... -
Socket
:: AncillaryData # int -> Integer (72676.0) -
自身が保持している cmsg data (データ) を整数の形で返します。
自身が保持している cmsg data (データ) を整数の形で返します。
整数データのサイズおよびエンディアンは実行するホストによって異なります。
require 'socket'
ancdata = Socket::AncillaryData.int(:UNIX, :SOCKET, :RIGHTS, STDERR.fileno)
p ancdata.int #=> 2
@raise TypeError cmgs data のサイズが int のバイト数と異なる場合に発生します
@see Socket::AncillaryData.new Socket::Ancillar... -
WIN32OLE
# ole _ query _ interface(iid) -> WIN32OLE (64201.0) -
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを 持つオブジェクトを取得します。
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを
持つオブジェクトを取得します。
オブジェクトが複数のオートメーション用インターフェイスを持つ場合に、当
メソッドを利用して既定のインターフェイスとは異なるインターフェイスを取
得します。
@param iid 取得するインターフェイスのIIDを文字列で指定します。
@return iidパラメータで指定したインターフェイスを持つWIN32OLEオブジェクト
@raise WIN32OLERuntimeError 指定したIIDをオブジェクトが持たない場合に通知されます。
ie = WIN32OLE.n... -
Socket
:: Option . int(family , level , optname , integer) -> Socket :: Option (55204.0) -
整数をデータとして持つ Socket::Option オブジェクト新たに生成し返します。
整数をデータとして持つ Socket::Option オブジェクト新たに生成し返します。
family, level, optname には Socket::SOL_SOCKET のような整数の他、
文字列("SOL_SOCKET", "SOCKET")、シンボル(:SOL_SOCKET, :SOCKET)を
指定することができます。
@param family ソケットファミリー
@param level ソケットオプションレベル
@param optname オプションの名前
@param integer データ(整数) -
Syslog
:: Facility :: LOG _ SYSLOG -> Integer (55201.0) -
機能(facilities)を示す定数。
機能(facilities)を示す定数。
定数 の詳細については syslog(3) を参照してください。 -
Object
# pretty _ print _ cycle(pp) -> () (54901.0) -
プリティプリント時にオブジェクトの循環参照が検出された場合、 Object#pretty_print の代わりに呼ばれるメソッドです。
プリティプリント時にオブジェクトの循環参照が検出された場合、
Object#pretty_print の代わりに呼ばれるメソッドです。
あるクラスの pp の出力をカスタマイズしたい場合は、
このメソッドも再定義する必要があります。
@param pp PP オブジェクトです。
//emlist[][ruby]{
class Array
def pretty_print_cycle(q)
q.text(empty? ? '[]' : '[...]')
end
end
//}
@see Object#pretty_print -
Object
# pretty _ print _ instance _ variables -> [String | Symbol] (54901.0) -
プリティプリント時に表示すべき自身のインスタンス変数名の配列をソートして返します。 返されたインスタンス変数はプリティプリント時に表示されます。
プリティプリント時に表示すべき自身のインスタンス変数名の配列をソートして返します。
返されたインスタンス変数はプリティプリント時に表示されます。
pp に表示したくないインスタンス変数がある場合にこのメソッドを再定義します。 -
Fiddle
:: TYPE _ LONG _ LONG -> Integer (46201.0) -
C の long long 型を表す定数。
C の long long 型を表す定数。
unsigned long long を表すには符号を逆転させます。 -
OpenSSL
:: X509 :: V _ ERR _ UNABLE _ TO _ VERIFY _ LEAF _ SIGNATURE -> Integer (46201.0) -
証明書チェインにある証明書がただ一つでその証明書が 自己署名証明書でないことを意味します。
証明書チェインにある証明書がただ一つでその証明書が
自己署名証明書でないことを意味します。 -
Fiddle
:: TYPE _ INT -> Integer (45970.0) -
C の int 型を表す定数。
C の int 型を表す定数。
unsigned int を表すには符号を逆転させます。 -
Fiddle
:: Handle :: RTLD _ LAZY -> Integer (45901.0) -
dlopen のフラグ RTLD_LAZY を表す定数です。
dlopen のフラグ RTLD_LAZY を表す定数です。
DL::Handle.new の flags として用います。
詳しくは dlopen(3) を見てください。 -
Fiddle
:: TYPE _ DOUBLE -> Integer (45901.0) -
C の double 型を表す定数。
C の double 型を表す定数。 -
Fiddle
:: TYPE _ INTPTR _ T -> Integer (45901.0) -
C の intptr_t 型を表す定数。
C の intptr_t 型を表す定数。 -
Fiddle
:: TYPE _ UINTPTR _ T -> Integer (45901.0) -
C の uintptr_t 型を表す定数。
C の uintptr_t 型を表す定数。 -
OpenSSL
:: SSL :: OP _ SSLEAY _ 080 _ CLIENT _ DH _ BUG -> Integer (45901.0) -
SSL 通信での各種バグ回避コードを有効にするフラグです。
SSL 通信での各種バグ回避コードを有効にするフラグです。
OpenSSL::SSL::SSLContext#options= で利用します。
通常は OpenSSL::SSL::OP_ALL でこれらすべてを有効にします。
特定のフラグのみ無効にしたい場合は例えば
ctx.options = OP_ALL & ~OP_DONT_INSERT_EMPTY_FRAGMENTS
などとします。 -
OpenSSL
:: SSL :: OP _ SSLREF2 _ REUSE _ CERT _ TYPE _ BUG -> Integer (45901.0) -
SSL 通信での各種バグ回避コードを有効にするフラグです。
SSL 通信での各種バグ回避コードを有効にするフラグです。
OpenSSL::SSL::SSLContext#options= で利用します。
通常は OpenSSL::SSL::OP_ALL でこれらすべてを有効にします。
特定のフラグのみ無効にしたい場合は例えば
ctx.options = OP_ALL & ~OP_DONT_INSERT_EMPTY_FRAGMENTS
などとします。 -
OpenSSL
:: SSL :: SSLSocket # verify _ result -> Integer (45901.0) -
検証結果のエラーコードを整数値で返します。
検証結果のエラーコードを整数値で返します。
エラーコードの整数値は OpenSSL::X509 に定数が定義されています。
詳しくは c:OpenSSL::X509#verify_error を見てください。
検証に成功した場合は OpenSSL::X509::V_OK を返します。 -
OpenSSL
:: SSL :: VERIFY _ CLIENT _ ONCE -> Integer (45901.0) -
OpenSSL::SSL::SSLContext#verify_mode= で指定できるフラグです。
OpenSSL::SSL::SSLContext#verify_mode= で指定できるフラグです。
サーバーモードであるかクライアントモードであるかによって意味がことなります。
サーバーモード: 最初の TLS/SSL ハンドシェイクの時だけクライアント
に証明書を要求します。このフラグは VERIFY_PEER フラグとともに
使われなければなりません。
クライアントモード: 無視されます。 -
OpenSSL
:: SSL :: VERIFY _ FAIL _ IF _ NO _ PEER _ CERT -> Integer (45901.0) -
OpenSSL::SSL::SSLContext#verify_mode= で指定できるフラグです。
OpenSSL::SSL::SSLContext#verify_mode= で指定できるフラグです。
サーバーモードであるかクライアントモードであるかによって意味がことなります。
サーバーモード: クライアントが証明書を返さない場合に
TLS/SSL ハンドシェイクを即座に終了させます。
このフラグは VERIFY_PEER フラグとともに使われなければなりません。
クライアントモード: 無視されます。 -
Syslog
:: Facility :: LOG _ LOCAL0 -> Integer (45901.0) -
機能(facilities)を示す定数。
機能(facilities)を示す定数。
定数 の詳細については syslog(3) を参照してください。 -
Syslog
:: Facility :: LOG _ LOCAL1 -> Integer (45901.0) -
機能(facilities)を示す定数。
機能(facilities)を示す定数。
定数 の詳細については syslog(3) を参照してください。 -
Syslog
:: Facility :: LOG _ LOCAL2 -> Integer (45901.0) -
機能(facilities)を示す定数。
機能(facilities)を示す定数。
定数 の詳細については syslog(3) を参照してください。 -
Syslog
:: Facility :: LOG _ LOCAL3 -> Integer (45901.0) -
機能(facilities)を示す定数。
機能(facilities)を示す定数。
定数 の詳細については syslog(3) を参照してください。 -
Syslog
:: Facility :: LOG _ LOCAL4 -> Integer (45901.0) -
機能(facilities)を示す定数。
機能(facilities)を示す定数。
定数 の詳細については syslog(3) を参照してください。 -
Syslog
:: Facility :: LOG _ LOCAL5 -> Integer (45901.0) -
機能(facilities)を示す定数。
機能(facilities)を示す定数。
定数 の詳細については syslog(3) を参照してください。 -
Syslog
:: Facility :: LOG _ LOCAL6 -> Integer (45901.0) -
機能(facilities)を示す定数。
機能(facilities)を示す定数。
定数 の詳細については syslog(3) を参照してください。 -
Syslog
:: Facility :: LOG _ LOCAL7 -> Integer (45901.0) -
機能(facilities)を示す定数。
機能(facilities)を示す定数。
定数 の詳細については syslog(3) を参照してください。 -
Syslog
:: Facility :: LOG _ SECURITY -> Integer (45901.0) -
機能(facilities)を示す定数。
機能(facilities)を示す定数。
定数 の詳細については syslog(3) を参照してください。 -
Syslog
:: Option :: LOG _ NDELAY -> Integer (45901.0) -
オプション(options)を示す定数。 定数の詳細については syslog(3) を参照してください。
オプション(options)を示す定数。
定数の詳細については syslog(3) を参照してください。 -
Syslog
:: Option :: LOG _ ODELAY -> Integer (45901.0) -
オプション(options)を示す定数。 定数の詳細については syslog(3) を参照してください。
オプション(options)を示す定数。
定数の詳細については syslog(3) を参照してください。 -
WIN32OLE
:: LOCALE _ SYSTEM _ DEFAULT -> Integer (45901.0) -
システム既定のロケールを示すLCID(0x0800)です。WIN32OLEがオートメーショ ンを利用する場合の既定値です。
システム既定のロケールを示すLCID(0x0800)です。WIN32OLEがオートメーショ
ンを利用する場合の既定値です。 -
Zlib
:: Inflate # sync _ point? -> bool (45901.0) -
@todo zlib.h にもドキュメントが無い?
@todo zlib.h にもドキュメントが無い?
What is this? -
OpenSSL
:: BN # pretty _ print(pp) (45601.0) -
Kernel.#pp でオブジェクトの内容を出力するときに、内部で呼ばれるメソッドです。
Kernel.#pp でオブジェクトの内容を出力するときに、内部で呼ばれるメソッドです。
//emlist[][ruby]{
require 'pp'
require 'openssl'
pp 5.to_bn #=> #<OpenSSL::BN 5>
pp (-5).to_bn #=> #<OpenSSL::BN -5>
//}
@param pp PP クラスのインスタンスオブジェクト -
static VALUE rb
_ yield _ 0(VALUE val , VALUE self , VALUE klass , int pcall) (37801.0) -
カレントブロックに val を渡して処理を移す。 そのさい self とクラスを self と klass に切り替える。 Proc の呼び出しのときは pcall=非ゼロ にしなければならない。
カレントブロックに val を渡して処理を移す。
そのさい self とクラスを self と klass に切り替える。
Proc の呼び出しのときは pcall=非ゼロ にしなければならない。 -
Psych
. libyaml _ version -> [Integer , Integer , Integer] (37501.0) -
libyaml のバージョンを返します。
libyaml のバージョンを返します。
[major, minor patch-level] という 3 つの整数からなる配列を返します。
@see Psych::LIBYAML_VERSION -
static VALUE rb
_ sym _ interned _ p(VALUE sym) (37501.0) -
-
GC
:: INTERNAL _ CONSTANTS -> {Symbol => Integer} (37201.0) -
GC用内部定数の値を保持するハッシュテーブルです。
GC用内部定数の値を保持するハッシュテーブルです。
GC::INTERNAL_CONSTANTS
# => {:RVALUE_SIZE=>40, :HEAP_PAGE_OBJ_LIMIT=>408, :HEAP_PAGE_BITMAP_SIZE=>56, :HEAP_PAGE_BITMAP_PLANES=>4} -
static int mark
_ global _ entry(ID key , struct global _ entry *entry) (37201.0) -
-
Kernel
# convertible _ int(type , headers = nil , opts = nil) (36955.0) -
Returns the convertible integer type of the given +type+. You may optionally specify additional +headers+ to search in for the +type+. _Convertible_ means actually same type, or typedefed from same type. If the +type+ is a integer type and _convertible_ type is found, following macros are passed as preprocessor constants to the compiler using the +type+ name, in uppercase. * 'TYPEOF_', followed by the +type+ name, followed by '=X' where 'X' is the found _convertible_ type name. * 'TYP2NUM' and 'NUM2TYP, where 'TYP' is the +type+ name in uppercase with replacing '_t' suffix with 'T', followed by '=X' where 'X' is the macro name to convert +type+ to +Integer+ object, and vice versa. For example, if foobar_t is defined as unsigned long, then convertible_int("foobar_t") would return "unsigned long", and define macros: #define TYPEOF_FOOBAR_T unsigned long #define FOOBART2NUM ULONG2NUM #define NUM2FOOBART NUM2ULONG
Returns the convertible integer type of the given +type+. You may
optionally specify additional +headers+ to search in for the +type+.
_Convertible_ means actually same type, or typedefed from same type.
If the +type+ is a integer type and _convertible_ type is found,
following macros are p... -
Kernel
# convertible _ int(type , headers = nil , opts = nil) { . . . } (36955.0) -
Returns the convertible integer type of the given +type+. You may optionally specify additional +headers+ to search in for the +type+. _Convertible_ means actually same type, or typedefed from same type. If the +type+ is a integer type and _convertible_ type is found, following macros are passed as preprocessor constants to the compiler using the +type+ name, in uppercase. * 'TYPEOF_', followed by the +type+ name, followed by '=X' where 'X' is the found _convertible_ type name. * 'TYP2NUM' and 'NUM2TYP, where 'TYP' is the +type+ name in uppercase with replacing '_t' suffix with 'T', followed by '=X' where 'X' is the macro name to convert +type+ to +Integer+ object, and vice versa. For example, if foobar_t is defined as unsigned long, then convertible_int("foobar_t") would return "unsigned long", and define macros: #define TYPEOF_FOOBAR_T unsigned long #define FOOBART2NUM ULONG2NUM #define NUM2FOOBART NUM2ULONG
Returns the convertible integer type of the given +type+. You may
optionally specify additional +headers+ to search in for the +type+.
_Convertible_ means actually same type, or typedefed from same type.
If the +type+ is a integer type and _convertible_ type is found,
following macros are p... -
ACL
:: ALLOW _ DENY -> Integer (36901.0) -
デフォルトですべてのアドレスを許可することを意味します。 @see ACL.new
デフォルトですべてのアドレスを許可することを意味します。
@see ACL.new -
ACL
:: DENY _ ALLOW -> Integer (36901.0) -
デフォルトですべてのアドレスを拒否することを意味します。
デフォルトですべてのアドレスを拒否することを意味します。
@see ACL.new -
Addrinfo
# afamily -> Integer (36901.0) -
アドレスファミリーを整数で返します。
アドレスファミリーを整数で返します。
require 'socket'
Addrinfo.tcp("localhost", 80).afamily == Socket::AF_INET #=> true -
Addrinfo
# pfamily -> Integer (36901.0) -
プロトコルファミリーを整数で返します。
プロトコルファミリーを整数で返します。
require 'socket'
Addrinfo.tcp("localhost", 80).pfamily == Socket::PF_INET #=> true -
Date
:: ITALY -> Integer (36901.0) -
伊国がグレゴリオ暦をつかい始めた日 (1582年10月15日) をあらわすユリウス日です。
伊国がグレゴリオ暦をつかい始めた日 (1582年10月15日) をあらわすユリウス日です。 -
Etc
:: PC _ 2 _ SYMLINKS -> Integer (36901.0) -
IO#pathconf の引数に指定します。
IO#pathconf の引数に指定します。
詳細は fpathconf(3) を参照してください。 -
Etc
:: PC _ SYMLINK _ MAX -> Integer (36901.0) -
IO#pathconf の引数に指定します。
IO#pathconf の引数に指定します。
詳細は fpathconf(3) を参照してください。 -
Fcntl
:: O _ NDELAY -> Integer (36901.0) -
ファイルを non-blocking モードで開きます。
ファイルを non-blocking モードで開きます。 -
Fcntl
:: O _ RDONLY -> Integer (36901.0) -
ファイルを読み込み専用で開きます。
ファイルを読み込み専用で開きます。 -
Fcntl
:: O _ WRONLY -> Integer (36901.0) -
ファイルを書き込み専用で開きます。
ファイルを書き込み専用で開きます。 -
Fiddle
:: Importer # import _ symbol(name) -> Fiddle :: Pointer (36901.0) -
取り込んだライブラリからシンボルをインポートします。
取り込んだライブラリからシンボルをインポートします。
返り値はシンボルがロードされたメモリのアドレスを持つ Fiddle::Pointer
オブジェクトを返します。
@param name シンボル名(文字列) -
Fiddle
:: TYPE _ FLOAT -> Integer (36901.0) -
C の float 型を表す定数。
C の float 型を表す定数。 -
Fiddle
:: TYPE _ LONG -> Integer (36901.0) -
C の long 型を表す定数。
C の long 型を表す定数。
unsigned long を表すには符号を逆転させます。 -
File
:: Constants :: RDONLY -> Integer (36901.0) -
読み込みのみのモードでファイルを開くときに指定します。 File.openで使用します。
読み込みのみのモードでファイルを開くときに指定します。
File.openで使用します。 -
File
:: Constants :: WRONLY -> Integer (36901.0) -
書き込みのみのモードでファイルを開くときに指定します。 File.openで使用します。
書き込みのみのモードでファイルを開くときに指定します。
File.openで使用します。 -
IPAddr
# family -> Integer (36901.0) -
このオブジェクトのアドレスファミリを返します。
このオブジェクトのアドレスファミリを返します。
@see Socket -
IRB
:: Context # eval _ history -> Integer | nil (36901.0) -
実行結果の履歴の最大保存件数を Integer か nil で返します。
実行結果の履歴の最大保存件数を Integer か nil で返します。
@return 履歴の最大保存件数を Integer か nil で返します。0 を返し
た場合は無制限に保存します。nil を返した場合は追加の保存は行いません。
@see IRB::Context#eval_history= -
Kernel
. # syscall(num , *arg) -> Integer (36901.0) -
numで指定された番号のシステムコールを実行します。 第2引数以降をシステムコールの引数として渡します。
numで指定された番号のシステムコールを実行します。
第2引数以降をシステムコールの引数として渡します。
どの数値がどのシステムコールに対応するかは、
syscall(2) や
/usr/include/sys/syscall.h を参照してください。
システムコールの慣習に従い、syscall(2)
が -1 を返す場合には例外 Errno::EXXX が発生します。
それ以外では、返した値をそのまま数値で返します。
ライブラリ fiddle を使えばより高レベルな操作ができます。
@param num システムコール番号です。
@param arg 文字列か、整数です。最大 9 ... -
Object
:: RUBY _ PATCHLEVEL -> Integer (36901.0) -
Ruby のパッチレベルを表す Integer オブジェクトです。
Ruby のパッチレベルを表す Integer オブジェクトです。
パッチレベルはRubyの各バージョンに対するバグ修正パッチの適用をカウントしています。
teeny リリースのそれぞれについてパッチレベルは 0 から始まり、
その teeny リリースに対してバグ修正パッチが適用される度に増えていきます。
パッチレベルという概念および RUBY_PATCHLEVEL 定数は、 Ruby 1.8.5-p1 以降、 1.8.6 以降で導入されました。
1.8.5やそれ以前のバージョンでは定義されていません。 -
OpenSSL
:: Cipher # key _ len -> Integer (36901.0) -
暗号鍵の長さをバイト数で返します。
暗号鍵の長さをバイト数で返します。 -
OpenSSL
:: OCSP :: RESPONSE _ STATUS _ TRYLATER -> Integer (36901.0) -
OpenSSL::OCSP::Response#status のステータスコードで 、 レスポンダが一時的に応答できないことを意味します。
OpenSSL::OCSP::Response#status のステータスコードで 、
レスポンダが一時的に応答できないことを意味します。
詳しくは 2560 2.3 を見てください。 -
OpenSSL
:: PKey :: EC # public _ key -> OpenSSL :: PKey :: EC :: Point|nil (36901.0) -
公開鍵となる楕円曲線上の点を表すオブジェクトを返します。
公開鍵となる楕円曲線上の点を表すオブジェクトを返します。
鍵が設定されていない場合は nil を返します。
@raise OpenSSL::PKey::ECError 公開鍵の取得時にエラーが生じた場合に発生します
@see OpenSSL::PKey::EC#public_key= -
OpenSSL
:: PKey :: EC :: Group # point _ conversion _ form -> Symbol (36901.0) -
点のエンコーディング方式を返します。
点のエンコーディング方式を返します。
以下のいずれかを返します。
* :compressed
* :uncompressed
* :hybrid
詳しくは X9.62 (ECDSA) などを参照してください。
@raise OpenSSL::PKey::EC::Group::Error 得られたエンコーディングが未知の値であった
場合に発生します。
@see OpenSSL::PKey::EC::Group#point_conversion_form= -
OpenSSL
:: SSL :: SSLContext # verify _ depth -> Integer | nil (36901.0) -
証明書チェイン上の検証する最大の深さを返します。
証明書チェイン上の検証する最大の深さを返します。
デフォルトは nil です。
@see OpenSSL::SSL::SSLContext#verify_depth= -
OpenSSL
:: SSL :: SSLContext # verify _ mode -> Integer | nil (36901.0) -
検証モードを返します。
検証モードを返します。
デフォルトは nil です。
@see OpenSSL::SSL::SSLContext#verify_mode= -
OpenSSL
:: X509 :: Name :: DEFAULT _ OBJECT _ TYPE -> Integer (36901.0) -
属性値のデフォルトの ASN.1 の型です。
属性値のデフォルトの ASN.1 の型です。
OpenSSL::X509::Name.parse や OpenSSL::X509::Name.new で
template に指定されなかった属性はこの型であると仮定して処理されます。
OpenSSL::ASN1::UTF8STRING を返します。 -
OpenSSL
:: X509 :: Name :: OBJECT _ TYPE _ TEMPLATE -> { String => Integer } (36901.0) -
属性型に対応する ASN.1の型を格納したハッシュです。
属性型に対応する ASN.1の型を格納したハッシュです。
OpenSSL::X509::Name.parse や OpenSSL::X509::Name.new
などでデフォルト値として使われます。
キーは属性型文字列で、ASN.1の型を表わす整数が対応します。
以下の文字列がキーです。
'C', 'countryName', 'serialNumber', 'dnQualifier',
'DC', 'domainComponent', 'emailAddress' -
OpenSSL
:: X509 :: V _ ERR _ CERT _ NOT _ YET _ VALID -> Integer (36901.0) -
証明書の開始時刻以前であることを意味します。
証明書の開始時刻以前であることを意味します。
開始時刻は証明書チェイン全体に対し確認されます。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。
@see OpenSSL::X509::Certificate#not_before=,
OpenSSL::X509::Store#time= -
OpenSSL
:: X509 :: V _ ERR _ CRL _ NOT _ YET _ VALID -> Integer (36901.0) -
CRL の開始時刻がまだ来ていないことを意味します。
CRL の開始時刻がまだ来ていないことを意味します。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。 -
OpenSSL
:: X509 :: V _ ERR _ UNABLE _ TO _ DECODE _ ISSUER _ PUBLIC _ KEY -> Integer (36901.0) -
証明書の SubjectPublicKeyInfo フィールドが読めなかった ことを意味します。
証明書の SubjectPublicKeyInfo フィールドが読めなかった
ことを意味します。 -
OpenSSL
:: X509 :: V _ ERR _ UNABLE _ TO _ DECRYPT _ CERT _ SIGNATURE -> Integer (36901.0) -
証明書の署名が復号できないことを意味します。
証明書の署名が復号できないことを意味します。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。 -
OpenSSL
:: X509 :: V _ ERR _ UNABLE _ TO _ DECRYPT _ CRL _ SIGNATURE -> Integer (36901.0) -
CRL の署名が復号できないことを意味します。
CRL の署名が復号できないことを意味します。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。 -
OpenSSL
:: X509 :: V _ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT _ LOCALLY -> Integer (36901.0) -
証明書チェイン末尾の証明書の issuer(発行者)の証明書が 信頼している証明書群の中から見付からないことを意味します。
証明書チェイン末尾の証明書の issuer(発行者)の証明書が
信頼している証明書群の中から見付からないことを意味します。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。
@see OpenSSL::X509::Store#add_file,
OpenSSL::X509::Store#add_path,
OpenSSL::X509::Store#add_cert,
OpenSSL::X509::Store#set_default_paths -
Process
:: RLIM _ INFINITY -> Integer (36901.0) -
リソースに制限がないことを意味する定数です。
リソースに制限がないことを意味する定数です。
Process.#getrlimit、Process.#setrlimit で使われます。 -
Psych
:: Nodes :: Mapping # style -> Integer (36901.0) -
mapping の style を返します。
mapping の style を返します。
@see Psych::Nodes::Mapping#style=,
Psych::Nodes::Mapping.new -
Psych
:: Nodes :: Scalar # style -> Integer (36901.0) -
scalar の style を返します。
scalar の style を返します。
@see Psych::Nodes::Scalar#style=,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Sequence # style -> Integer (36901.0) -
sequence の style を返します。
sequence の style を返します。
@see Psych::Nodes::Sequence#style=,
Psych::Nodes::Sequence.new -
REXML
:: Document . entity _ expansion _ limit -> Integer (36901.0) -
実体参照の展開回数の上限を返します。
実体参照の展開回数の上限を返します。
XML 文書(REXML::Document)ごとの展開回数がこの値を越えると
例外を発生させ、処理を中断します。
実体参照の展開処理を使った DoS 攻撃に対抗するための
仕組みです。
デフォルトは 10000 です。
このメソッドは Ruby 2.1 から deprecated になりました。
REXML::Security.entity_expansion_limit を使ってください。
@see REXML::Document.entity_expansion_limit= -
REXML
:: Document . entity _ expansion _ text _ limit -> Integer (36901.0) -
実体参照の展開による文字列の増分(テキストのバイト数)の 最大値を指定します。
実体参照の展開による文字列の増分(テキストのバイト数)の
最大値を指定します。
展開によって増分値がこの値を越えると
例外を発生させ、処理を中断します。
実体参照の展開処理を使った DoS 攻撃に対抗するための
仕組みです。
デフォルトは 10240 (byte) です。
このメソッドは Ruby 2.1 から deprecated になりました。
REXML::Security.entity_expansion_text_limit を使ってください。
@see REXML::Document.entity_expansion_text_limit=,
http://ww... -
REXML
:: Security . entity _ expansion _ limit -> Integer (36901.0) -
実体参照の展開回数の上限を返します。
実体参照の展開回数の上限を返します。
XML 文書(REXML::Document)ごとの展開回数がこの値を越えると
例外を発生させ、処理を中断します。
実体参照の展開処理を使った DoS 攻撃に対抗するための
仕組みです。
デフォルトは 10000 です。
@see REXML::Document.entity_expansion_limit -
REXML
:: Security . entity _ expansion _ text _ limit -> Integer (36901.0) -
実体参照の展開による文字列の増分(テキストのバイト数)の 最大値を指定します。
実体参照の展開による文字列の増分(テキストのバイト数)の
最大値を指定します。
展開によって増分値がこの値を越えると
例外を発生させ、処理を中断します。
実体参照の展開処理を使った DoS 攻撃に対抗するための
仕組みです。
デフォルトは 10240 (byte) です。
@see REXML::Document.entity_expansion_text_limit=,
http://www.ruby-lang.org/ja/news/2013/02/22/rexml-dos-2013-02-22/ -
Socket
:: AF _ HYLINK -> Integer (36901.0) -
@todo NSC Hyperchannel。 Socket.open の第一引数 domain に使用します。
@todo
NSC Hyperchannel。
Socket.open の第一引数 domain に使用します。 -
Socket
:: AncillaryData # family -> Integer (36901.0) -
自身が保持している socket family を返します。
自身が保持している socket family を返します。
require 'socket'
p Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "").family
#=> 10
@see Socket::AncillaryData.new -
Socket
:: Constants :: AF _ HYLINK -> Integer (36901.0) -
@todo NSC Hyperchannel。 Socket.open の第一引数 domain に使用します。
@todo
NSC Hyperchannel。
Socket.open の第一引数 domain に使用します。 -
Socket
:: Constants :: EAI _ ADDRFAMILY -> Integer (36901.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 _ FAMILY -> Integer (36901.0) -
Address family not supported
Address family not supported
getaddrinfo(3), getnameinfo(3) などの
エラーコードです。
対応する Socket.getaddrinfo, Addrinfo.getaddrinfo などは
エラーを SocketError に変換するため、この定数は直接は利用しません。
@see getaddrinfo(3linux), gai_strerror(3freebsd) -
Socket
:: Constants :: IPV6 _ V6ONLY -> Integer (36901.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 (36901.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 _ XFRM _ POLICY -> Integer (36901.0) -
@todo
@todo -
Socket
:: Constants :: PF _ HYLINK -> Integer (36901.0) -
@todo NSC Hyperchannel。 Socket.open の第一引数 domain に使用します。
@todo
NSC Hyperchannel。
Socket.open の第一引数 domain に使用します。 -
Socket
:: Constants :: TCP _ NODELAY -> Integer (36901.0) -
Don't delay sending to coalesce packets。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Don't delay sending to coalesce packets。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(4freebsd),
tcp(7linux), netinet/tcp.h(header) -
Socket
:: EAI _ ADDRFAMILY -> Integer (36901.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
:: EAI _ FAMILY -> Integer (36901.0) -
Address family not supported
Address family not supported
getaddrinfo(3), getnameinfo(3) などの
エラーコードです。
対応する Socket.getaddrinfo, Addrinfo.getaddrinfo などは
エラーを SocketError に変換するため、この定数は直接は利用しません。
@see getaddrinfo(3linux), gai_strerror(3freebsd) -
Socket
:: IPV6 _ V6ONLY -> Integer (36901.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
:: IP _ IPSEC _ POLICY -> Integer (36901.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
:: IP _ XFRM _ POLICY -> Integer (36901.0) -
@todo
@todo -
Socket
:: Option # family -> Integer (36901.0) -
ソケットファミリを表す整数を返します。
ソケットファミリを表す整数を返します。 -
Socket
:: PF _ HYLINK -> Integer (36901.0) -
@todo NSC Hyperchannel。 Socket.open の第一引数 domain に使用します。
@todo
NSC Hyperchannel。
Socket.open の第一引数 domain に使用します。 -
Socket
:: TCP _ NODELAY -> Integer (36901.0) -
Don't delay sending to coalesce packets。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Don't delay sending to coalesce packets。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(4freebsd),
tcp(7linux), netinet/tcp.h(header)