るりまサーチ

最速Rubyリファレンスマニュアル検索!
156件ヒット [1-100件を表示] (0.171秒)
トップページ > クエリ:t[x] > クエリ:@[x] > 種類:インスタンスメソッド[x] > モジュール:OpenSSL::Buffering[x]

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

ライブラリ

キーワード

検索結果

<< 1 2 > >>

OpenSSL::Buffering#write_nonblock(s) -> Integer (6214.0)

文字列 s をノンブロッキングモードで書き込みます。

...
ブロックする可能性があります。

基本的には IO#write_nonblock と同様です。しかし以下のような
違いもあります。

このメソッドはソケットが読み込み不可能(IO::WaitReadable)
という理由で
例外を発生させる可能性があります...
...るためです。

@
param s 出力する文字列
@
raise OpenSSL::SSL::SSLError ソケットが読み込み/書き込み可能状態になるのを
待つ必要がある場合に発生します。
読み込み可能状態を待つ必要がある場合には IO::WaitReadable を、...
...書き込み可能状態を待つ必要がある場合には IO::WaitWritable を、
それぞれ extend した例外オブジェクトが生成されます。...

OpenSSL::Buffering#write(str) -> Integer (6208.0)

str を出力します。

...str を出力します。

書き込んだデータの長さを返します。

IO#write と同様です。

@
param str 出力する文字列...

OpenSSL::Buffering#printf(format, *args) -> nil (6120.0)

format に従い引数 args を文字列に変換して 出力します。

...format に従い引数 args を文字列に変換して
出力します。

IO#printf と同様です。

@
param format 出力フォーマット文字列
@
param arg 出力するオブジェクト
@
see Kernel.#printf...

OpenSSL::Buffering#readpartial(maxlen, buf=nil) -> String | nil (6120.0)

通信路から長さ maxlen バイトを上限としてデータを読み込み、 文字列として返します。 即座に得られるデータが存在しないときにはブロックしてデータの到着を待ちます。 即座に得られるデータが 1byte でも存在すればブロックしません。

...到着を待ちます。
即座に得られるデータが 1byte でも存在すればブロックしません。

IO#readpartial と同様です。

@
param maxlen 読み込む長さの上限(整数)
@
param buf 読み込みバッファ
@
raise EOFError 読み込みが既に終端に到達している...

OpenSSL::Buffering#gets(eol=$/, limit=nil) -> String | nil (6114.0)

通信路から一行読み込んで、それを返します。

...ます。

最大 limit バイトの文字列を返します。1 行がそれより
長い場合はそこで切られます。limit が nil の場合は
eol に到達するまで読み込みます。

読み込みが終端に到達した場合は nil を返します。

IO#gets と同様ですが、...
...区切り文字列に
"" を渡した場合や、nil を渡したときの意味が異なり、
これらの場合は正しく動作しません。

@
param eol 行区切り文字列/正規表現
@
param limit 最大の読み込みバイト数...

絞り込み条件を変える

OpenSSL::Buffering#print(*args) -> nil (6108.0)

args を順に出力します。

...args を順に出力します。

args の各要素を to_s で文字列に変換して
出力します。
IO#print とほぼ同様ですが、引数を省略した場合に $_ を出力する
機能はありません。

@
param args 出力するオブジェクト...

OpenSSL::Buffering#puts(*objs) -> nil (6108.0)

各オブジェクトを出力し、それぞれの後に改行を出力します。

...各オブジェクトを出力し、それぞれの後に改行を出力します。

IO#puts と同様です。

@
param objs 出力したいオブジェクト...

OpenSSL::Buffering#ungetc(char) -> () (6108.0)

指定した文字 char をバッファに読み戻します。

...指定した文字 char をバッファに読み戻します。

char には String か Integer を渡します。

IO#ungetc と同様です。

@
param char 読み戻す文字...

OpenSSL::Buffering#read_nonblock(maxlen, buf) -> String (126.0)

通信路から maxlen バイトを上限としてデータを読み込み、 文字列として返します。

...信路から maxlen バイトを上限としてデータを読み込み、
文字列として返します。

即座に得られるデータが 1byte でも存在すればブロックしません。
内部バッファが空でない場合はバッファのデータを返します。
即座に得ら...
...d_nonblock と同様です。しかし以下のような
違いもあります。

このメソッドはソケットが書き込み不可能(IO::WaitWritable)という理由で
例外を発生させる可能性があります。暗号プロトコルの関係上
データの読み込みになんら...
...ロック単位で暗号化/復号化
するためです。



@
param maxlen 読み込む長さの上限(整数)
@
param buf 読み込みバッファ
@
raise EOFError 読み込みが既に終端に到達している場合に発生します
@
raise OpenSSL::SSL::SSLError ソケットが読み込み/書...
<< 1 2 > >>