ライブラリ
クラス
- IO (11)
-
Net
:: FTP (22) -
Net
:: HTTP (11) -
OpenSSL
:: ASN1 :: ASN1Data (11) -
OpenSSL
:: ASN1 :: Boolean (22) -
OpenSSL
:: ASN1 :: Enumerated (22) -
OpenSSL
:: X509 :: Extension (22) - OptionParser (132)
- PP (22)
-
Socket
:: Option (11)
モジュール
-
OpenSSL
:: ASN1 (33) -
OpenSSL
:: SSL :: SocketForwarder (11) - Process (11)
キーワード
- ASN1 (11)
- BOOLEAN (11)
- DRbProtocol (11)
- Ruby用語集 (11)
- bool (11)
-
debug
_ mode= (11) - exit! (11)
- fcntl (22)
- new (66)
- on (132)
-
proxy
_ from _ env= (11) - resume= (11)
-
sharing
_ detection (11) -
sharing
_ detection= (11) - tag (11)
検索結果
先頭5件
-
OpenSSL
:: ASN1 . # Boolean(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: Boolean (24442.0) -
ASN.1 の Boolean 型の値を表現する OpenSSL::ASN1::Boolean オブジェクトを 生成します。
...の Boolean 型の値を表現する OpenSSL::ASN1::Boolean オブジェクトを
生成します。
OpenSSL::ASN::Boolean.new と同じです。
@param value ASN.1 値を表す Ruby のオブジェクト(true もしくは false)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLIC......IT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)... -
OpenSSL
:: ASN1 . # Boolean(value) -> OpenSSL :: ASN1 :: Boolean (24442.0) -
ASN.1 の Boolean 型の値を表現する OpenSSL::ASN1::Boolean オブジェクトを 生成します。
...の Boolean 型の値を表現する OpenSSL::ASN1::Boolean オブジェクトを
生成します。
OpenSSL::ASN::Boolean.new と同じです。
@param value ASN.1 値を表す Ruby のオブジェクト(true もしくは false)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLIC......IT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)... -
OpenSSL
:: ASN1 :: Boolean (24016.0) -
ASN.1 の Boolean 型(Universal タグのタグ番号1)を表すクラスです。
...ASN.1 の Boolean 型(Universal タグのタグ番号1)を表すクラスです。... -
OpenSSL
:: ASN1 :: BOOLEAN -> Integer (12217.0) -
ASN.1 UNIVERSAL タグの、 BOOLEAN のタグ番号 1 を表す定数です。
...ASN.1 UNIVERSAL タグの、
BOOLEAN のタグ番号 1 を表す定数です。... -
OpenSSL
:: SSL :: SocketForwarder # fcntl(cmd , arg=0) -> Integer (9106.0) -
ラップされているソケットに対してシステムコール fcntl を実行します。
...l を実行します。
IO#fcntl と同様です。
@param cmd IO に対するコマンドを、添付ライブラリ fcntl が提供している定数で指定します。
@param arg cmd に対する引数を整数、文字列、booleanのいずれかで指定します。
@raise Errno::EXXX fcntl......の実行に失敗した場合に発生します。
@raise IOError 既に close されている場合に発生します。... -
OpenSSL
:: ASN1 :: Boolean . new(value) -> OpenSSL :: ASN1 :: Boolean (6240.0) -
ASN.1 の Boolean 型の値を表現する OpenSSL::ASN1::Boolean オブジェクトを 生成します。
...ASN.1 の Boolean 型の値を表現する OpenSSL::ASN1::Boolean オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::BOOLEAN となります。
@param value ASN.1 値を表す Ruby のオブジェクト(t......rue もしくは false)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)... -
OpenSSL
:: ASN1 :: Boolean . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: Boolean (6240.0) -
ASN.1 の Boolean 型の値を表現する OpenSSL::ASN1::Boolean オブジェクトを 生成します。
...ASN.1 の Boolean 型の値を表現する OpenSSL::ASN1::Boolean オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::BOOLEAN となります。
@param value ASN.1 値を表す Ruby のオブジェクト(t......rue もしくは false)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)... -
Socket
:: Option . bool(family , level , optname , boolean) -> Socket :: Option (6207.0) -
整数をデータとして持つ Socket::Option オブジェクト新たに生成し返します。
...生成し返します。
family, level, optname には Socket::SOL_SOCKET のような整数の他、
文字列("SOL_SOCKET", "SOCKET")、シンボル(:SOL_SOCKET, :SOCKET)を
指定することができます。
@param family ソケットファミリー
@param level ソケットオプションレ......ションの名前
@param boolean データ(真偽値)
require 'socket'
p Socket::Option.bool(:INET, :SOCKET, :KEEPALIVE, true)
# => #<Socket::Option: INET SOCKET KEEPALIVE 1>
p Socket::Option.bool(:INET, :SOCKET, :KEEPALIVE, false)
# => #<Socket::Option: AF_INET SOCKET KEEPALIVE 0>... -
IO
# fcntl(cmd , arg = 0) -> Integer (6106.0) -
IOに対してシステムコール fcntl を実行します。 機能の詳細は fcntl(2) を参照してください。 fcntl(2) が返した整数を返します。
...IOに対してシステムコール fcntl を実行します。
機能の詳細は fcntl(2) を参照してください。
fcntl(2) が返した整数を返します。
@param cmd IO に対するコマンドを、添付ライブラリ fcntl が提供している定数で指定します。
@param......引数を整数、文字列、booleanのいずれかで指定します。
整数の時にはその値を fcntl(2) に渡します。
文字列の場合には Array#pack した構造体だとみなして渡します。
arg が nil か false の場合には 0を、true......fcntl の実行に失敗した場合に発生します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
require "fcntl"
IO.write("testfile", "abcde")
# ファイル状態フラグを読み出す
File.open("testfile") do |f|
f.fcntl(Fcntl::F_GETFL, 0... -
DRb
:: DRbProtocol (6006.0) -
drb で使われる通信プロトコルを取り扱うモジュールです。
...を定義したい場合には
このモジュールを使う必要があります。
通信手段を定義したクラスを DRb::DRbProtocol.#add_protocol で
drb に登録することで、追加ができます。
デフォルトでは DRbTCPSocket クラスを用い、druby://... という
URI......ロトコルを追加する例としては、
例としては drb/unix で定義している DRb::DRbUNIXSocket や
サンプルの sample/drb/http0.rb、 sample/drb/http0serv.rb などを見てください。
これらの例を見てわかるように、通信クラスでは取り扱えない URI......というのが最も簡単なこのメソッドの
実装法です。
: recv_reply
サーバからリプライを受け取り、[success-boolean, reply-value] という配列を
返します。DRb.recv_reply を呼び出し、通信オブジェクトが
保持しているストリームか...