@@ -275,7 +275,7 @@ b95a0ccbc okhttp-protocols/src/main/java/com/squareup/okhttp/internal/spdy/SpdyC
2752753d43a8dba okhttp/src/main/java/okhttp3/internal/framed/FramedConnection.java (jwilson 2016-07-09 22:09:19 +0000 275) writer.synReply(outFinished, streamId, alternating);
276276ea63463c2 src/main/java/libcore/net/spdy/SpdyConnection.java (Jesse Wilson 2012-07-23 14:02:28 +0000 276) }
277277 277)
278- 84184afdb okhttp-protocols/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (jwilson 2014-02-23 23:13:58 +0000 278) /**
278+ d990b5819 okhttp-protocols/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (Adrian Cole 2014-01-26 22:01:36 +0000 278) /**
279279a075e848c okhttp/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (jwilson 2015-04-19 14:40:32 +0000 279) * Callers of this method are not thread safe, and sometimes on application threads. Most often,
280280a075e848c okhttp/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (jwilson 2015-04-19 14:40:32 +0000 280) * this method will be called to send a buffer worth of data to the peer.
281281a075e848c okhttp/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (jwilson 2015-04-19 14:40:32 +0000 281) *
@@ -286,13 +286,13 @@ a075e848c okhttp/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.
286286a075e848c okhttp/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (jwilson 2015-04-19 14:40:32 +0000 286) *
287287a075e848c okhttp/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (jwilson 2015-04-19 14:40:32 +0000 287) * <p>Zero {@code byteCount} writes are not subject to flow control and will not block. The only
288288a075e848c okhttp/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (jwilson 2015-04-19 14:40:32 +0000 288) * use case for zero {@code byteCount} is closing a flushed output stream.
289- 84184afdb okhttp-protocols/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (jwilson 2014-02-23 23:13:58 +0000 289) */
289+ d990b5819 okhttp-protocols/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (Adrian Cole 2014-01-26 22:01:36 +0000 289) */
290290b24202421 okhttp/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (Jesse Wilson 2014-04-16 03:59:06 +0000 290) public void writeData(int streamId, boolean outFinished, Buffer buffer, long byteCount)
291- 84184afdb okhttp-protocols/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (jwilson 2014-02-23 23:13:58 +0000 291) throws IOException {
292- 84184afdb okhttp-protocols/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (jwilson 2014-02-23 23:13:58 +0000 292) if (byteCount == 0) { // Empty data frames are not flow-controlled.
291+ 39c0d7d56 okhttp-protocols/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (jwilson 2013-08-14 11:25:25 +0000 291) throws IOException {
292+ d990b5819 okhttp-protocols/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (Adrian Cole 2014-01-26 22:01:36 +0000 292) if (byteCount == 0) { // Empty data frames are not flow-controlled.
2932933d43a8dba okhttp/src/main/java/okhttp3/internal/framed/FramedConnection.java (jwilson 2016-07-09 22:09:19 +0000 293) writer.data(outFinished, streamId, buffer, 0);
294- 84184afdb okhttp-protocols/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (jwilson 2014-02-23 23:13:58 +0000 294) return;
295- 84184afdb okhttp-protocols/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (jwilson 2014-02-23 23:13:58 +0000 295) }
294+ d990b5819 okhttp-protocols/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (Adrian Cole 2014-01-26 22:01:36 +0000 294) return;
295+ d990b5819 okhttp-protocols/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (Adrian Cole 2014-01-26 22:01:36 +0000 295) }
296296 296)
29729784184afdb okhttp-protocols/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (jwilson 2014-02-23 23:13:58 +0000 297) while (byteCount > 0) {
29829884184afdb okhttp-protocols/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (jwilson 2014-02-23 23:13:58 +0000 298) int toWrite;
@@ -314,12 +314,12 @@ aac684aea okhttp/src/main/java/okhttp3/internal/http2/Http2Connection.java
3143142a9f9fd92 okhttp/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (Adrian Cole 2014-09-22 16:32:26 +0000 314) toWrite = (int) Math.min(byteCount, bytesLeftInWriteWindow);
3153153d43a8dba okhttp/src/main/java/okhttp3/internal/framed/FramedConnection.java (jwilson 2016-07-09 22:09:19 +0000 315) toWrite = Math.min(toWrite, writer.maxDataLength());
31631684184afdb okhttp-protocols/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (jwilson 2014-02-23 23:13:58 +0000 316) bytesLeftInWriteWindow -= toWrite;
317- 84184afdb okhttp-protocols/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (jwilson 2014-02-23 23:13:58 +0000 317) }
317+ b9b5c8462 okhttp-protocols/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (Adrian Cole 2014-01-26 17:36:54 +0000 317) }
318318 318)
31931984184afdb okhttp-protocols/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (jwilson 2014-02-23 23:13:58 +0000 319) byteCount -= toWrite;
3203203d43a8dba okhttp/src/main/java/okhttp3/internal/framed/FramedConnection.java (jwilson 2016-07-09 22:09:19 +0000 320) writer.data(outFinished && byteCount == 0, streamId, buffer, toWrite);
32132184184afdb okhttp-protocols/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (jwilson 2014-02-23 23:13:58 +0000 321) }
322- 84184afdb okhttp-protocols/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (jwilson 2014-02-23 23:13:58 +0000 322) }
322+ 39c0d7d56 okhttp-protocols/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (jwilson 2013-08-14 11:25:25 +0000 322) }
323323 323)
3243246e382aa9b okhttp-protocols/src/main/java/com/squareup/okhttp/internal/spdy/SpdyConnection.java (jwilson 2013-08-19 18:09:34 +0000 324) void writeSynResetLater(final int streamId, final ErrorCode errorCode) {
32532591b1b671f okhttp/src/main/java/okhttp3/internal/http2/Http2Connection.java (Jesse Wilson 2018-02-24 04:03:46 +0000 325) try {
0 commit comments