6件ヒット
[1-6件を表示]
(0.095秒)
ライブラリ
- ビルトイン (2)
- csv (1)
-
net
/ imap (1) -
rubygems
/ package / f _ sync _ dir (1) - stringio (1)
モジュール
検索結果
先頭5件
-
IO
# fsync -> 0 (54373.0) -
書き込み用の IO に対して、システムコール fsync(2) を実行します。IO#flush を行ったあと、(OSレベルで)まだディスクに 書き込まれていないメモリ上にあるデータをディスクに書き出します。
書き込み用の IO に対して、システムコール fsync(2)
を実行します。IO#flush を行ったあと、(OSレベルで)まだディスクに
書き込まれていないメモリ上にあるデータをディスクに書き出します。
成功すれば 0 を返します。
fsync(2) がサポートされていない場合は nil を返します。
@raise Errno::EXXX 失敗した場合に発生します。
@raise IOError 既に close されている場合に発生します。 -
CSV
# fsync -> 0 | nil (54355.0) -
IO#fsync に委譲します。
IO#fsync に委譲します。 -
StringIO
# fsync -> 0 (54307.0) -
何もせずに 0 を返します。
何もせずに 0 を返します。 -
Gem
:: Package :: FSyncDir # fsync _ dir(dirname) -> () (27307.0) -
ディスクの同期をします。
ディスクの同期をします。 -
IO
# fdatasync -> 0 (58.0) -
IO のすべてのバッファされているデータを直ちにディスクに書き込みます。
IO のすべてのバッファされているデータを直ちにディスクに書き込みます。
fdatasync(2) をサポートしていない OS 上では代わりに
IO#fsync を呼びだします。
IO#fsync との違いは fdatasync(2) を参照してください。
@raise NotImplementedError fdatasync(2) も fsync(2) も
サポートされていない OS で発生します。
//emlist[例][ruby]{
require "tempfile"
Tempfile.open("testtmpfile") do |f|
f.print... -
Net
:: IMAP # check -> Net :: IMAP :: TaggedResponse (22.0) -
CHECK コマンドを送り、現在処理しているメールボックスの チェックポイントを要求します。
CHECK コマンドを送り、現在処理しているメールボックスの
チェックポイントを要求します。
チェックポイントの要求とは、サーバ内部で保留状態になっている
操作を完了させることを意味します。例えばメモリ上にあるメールの
データをディスクに書き込むため、fsyncを呼んだりすることです。
実際に何が行なわれるかはサーバの実装によりますし、何も行なわれない
場合もあります。