Constructor
input device to use
buffer size to use
instance of a reusable exception to use, will be allocated if null
See Implementation
Constructor