setReadTimeout method
Sets a timeout for read operations.
Implementation
@override
void setReadTimeout(Duration timeout) {
_currentReadTimeout = timeout;
_readTimeout?.cancel();
if (timeout != Duration.zero) {
_readTimeout = Timer(timeout, () {
_handleError(Exception('read timeout'));
});
}
}