Index: net/quic/core/quic_framer.cc |
diff --git a/net/quic/core/quic_framer.cc b/net/quic/core/quic_framer.cc |
index 68a0fb8394a53063532c7a65903a2bb08f5404a2..bacec506b4d1305b2157296e723494bd1c606b0e 100644 |
--- a/net/quic/core/quic_framer.cc |
+++ b/net/quic/core/quic_framer.cc |
@@ -207,11 +207,6 @@ size_t QuicFramer::GetBlockedFrameSize() { |
} |
// static |
-size_t QuicFramer::GetPathCloseFrameSize() { |
- return kQuicFrameTypeSize + kQuicPathIdSize; |
-} |
- |
-// static |
size_t QuicFramer::GetStreamIdSize(QuicStreamId stream_id) { |
// Sizes are 1 through 4 bytes. |
for (int i = 1; i <= 4; ++i) { |
@@ -398,12 +393,6 @@ size_t QuicFramer::BuildDataPacket(const QuicPacketHeader& header, |
return 0; |
} |
break; |
- case PATH_CLOSE_FRAME: |
- if (!AppendPathCloseFrame(*frame.path_close_frame, &writer)) { |
- QUIC_BUG << "AppendPathCloseFrame failed"; |
- return 0; |
- } |
- break; |
default: |
RaiseError(QUIC_INVALID_FRAME_DATA); |
QUIC_BUG << "QUIC_INVALID_FRAME_DATA"; |
@@ -1118,19 +1107,6 @@ bool QuicFramer::ProcessFrameData(QuicDataReader* reader, |
} |
continue; |
} |
- case PATH_CLOSE_FRAME: { |
- QuicPathCloseFrame path_close_frame; |
- if (!ProcessPathCloseFrame(reader, &path_close_frame)) { |
- return RaiseError(QUIC_INVALID_PATH_CLOSE_DATA); |
- } |
- if (!visitor_->OnPathCloseFrame(path_close_frame)) { |
- QUIC_DVLOG(1) << ENDPOINT |
- << "Visitor asked to stop further processing."; |
- // Returning true since there was no parsing error. |
- return true; |
- } |
- continue; |
- } |
default: |
set_detailed_error("Illegal frame type."); |
@@ -1454,16 +1430,6 @@ bool QuicFramer::ProcessBlockedFrame(QuicDataReader* reader, |
return true; |
} |
-bool QuicFramer::ProcessPathCloseFrame(QuicDataReader* reader, |
- QuicPathCloseFrame* frame) { |
- if (!reader->ReadBytes(&frame->path_id, 1)) { |
- set_detailed_error("Unable to read path_id."); |
- return false; |
- } |
- |
- return true; |
-} |
- |
// static |
QuicStringPiece QuicFramer::GetAssociatedDataFromEncryptedPacket( |
QuicVersion version, |
@@ -1704,8 +1670,6 @@ size_t QuicFramer::ComputeFrameLength( |
return GetWindowUpdateFrameSize(); |
case BLOCKED_FRAME: |
return GetBlockedFrameSize(); |
- case PATH_CLOSE_FRAME: |
- return GetPathCloseFrameSize(); |
case PADDING_FRAME: |
DCHECK(false); |
return 0; |
@@ -2139,15 +2103,6 @@ bool QuicFramer::AppendBlockedFrame(const QuicBlockedFrame& frame, |
return true; |
} |
-bool QuicFramer::AppendPathCloseFrame(const QuicPathCloseFrame& frame, |
- QuicDataWriter* writer) { |
- uint8_t path_id = static_cast<uint8_t>(frame.path_id); |
- if (!writer->WriteUInt8(path_id)) { |
- return false; |
- } |
- return true; |
-} |
- |
bool QuicFramer::RaiseError(QuicErrorCode error) { |
QUIC_DLOG(INFO) << ENDPOINT << "Error: " << QuicErrorCodeToString(error) |
<< " detail: " << detailed_error_; |