setWriteTimeout method
Sets a timeout for write operations.
Implementation
@override
void setWriteTimeout(Duration timeout) {
_currentWriteTimeout = timeout;
_writeTimeout?.cancel();
if (timeout != Duration.zero) {
_writeTimeout = Timer(timeout, () {
_handleError(Exception('write timeout'));
});
}
}