6.59. kink/io/BUFFER_OUTPUT

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