6.53. kink/io/BUFFER_OUTPUT¶
6.53.1. BUFFER_OUTPUT.new(Wrapped_output ...[Max_buf_size])¶
new はユーザ空間でバッファリングを行う output を戻す。
結果の output に書き込まれたバイト列は、バッファされたあと、最終的に Wrapped_output に書き込まれる。
Max_buf_size は望ましいバッファサイズとして使われる。実際のバッファサイズが Max_buf_size を超えることはない。指定されない場合には、デフォルトのサイズが使われる。
事前条件
Wrapped_output は output 型でなければならない。
Max_buf_size は1以上の整数の num 値でなければならない。