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 値でなければならない。