6.58. kink/io/BUFFER_INPUT

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