6.52. kink/io/BUFFER_INPUT

6.52.1. BUFFER_INPUT.new(Wrapped_input ...[Max_buf_size])

new は下層にある Wrapped_input の手前でユーザ空間バッファリングを行う input を戻す。

Wrapped_input から読まれたバイト列は呼び出し元に提供される前にバッファされる。

Max_buf_size は望ましいバッファサイズとして使われる。実際のバッファサイズが、 Max_buf_size を超えることはない。指定されない場合には、デフォルトのサイズが使われる。

事前条件

Wrapped_input は input でなければならない。

Max_buf_size は正の整数の num でなければならない。