flush -
チャネルでバッファされた出力を書き出します。
flush channelId
channelId でバッファされているすべての出力を書き出します。
ChannelId はTclの標準のチャネル(stdoutやstderr)のようなオープンされたチャネル識別
子でなければなりません。 openや socketコマンドの戻り値であるチャネル識別
子、Tcl拡張に提供されたチャネル作成コマンドの結果などです。チャネルは書込み用にオープンされていなければなりません。
チャネルがブロックモードにある場合、このコマンドはバッファされているすべての出力をチャネルに書き出すまで制御を戻しません。チャネルが非ブロック
モードにある場合、このコマンドはバッファされたすべての出力が書き出される前に制御を戻します。残されたものはバックグラウン
ドで、対象となるファイルやデバイスが吸収可能であれば、できるだけ早く書き出します。
file, open, socket, Tcl_StandardChannels
blocking, buffer,
channel, flush,
nonblocking, output
Copyright © 1993 The Regents of the University of California.
Copyright © 1994-1996 Sun Microsystems, Inc.
Copyright © 1995-1997 Roger E. Critchlow Jr.
|