mirror of
https://github.com/facebookincubator/mvfst.git
synced 2025-11-24 04:01:07 +03:00
Remove trailing _E from QUIC variant type
Summary: I think this should just work without the trailing `_E`. It was added when we mixed up our own union based variant and boost::variant. Some compiler flags didn't like that. Now we no longer have mixed up cases, this should be fine Reviewed By: lnicco Differential Revision: D25589393 fbshipit-source-id: 6430dc20f8e81af0329d89e6990c16826da168b8
This commit is contained in:
committed by
Facebook GitHub Bot
parent
c7379ee82c
commit
c1223a2f78
@@ -22,25 +22,25 @@ folly::Optional<QuicSimpleFrame> updateSimpleFrameOnPacketClone(
|
||||
QuicConnectionStateBase& conn,
|
||||
const QuicSimpleFrame& frame) {
|
||||
switch (frame.type()) {
|
||||
case QuicSimpleFrame::Type::StopSendingFrame_E:
|
||||
case QuicSimpleFrame::Type::StopSendingFrame:
|
||||
if (!conn.streamManager->streamExists(
|
||||
frame.asStopSendingFrame()->streamId)) {
|
||||
return folly::none;
|
||||
}
|
||||
return QuicSimpleFrame(frame);
|
||||
case QuicSimpleFrame::Type::MinStreamDataFrame_E:
|
||||
case QuicSimpleFrame::Type::MinStreamDataFrame:
|
||||
if (!conn.streamManager->streamExists(
|
||||
frame.asMinStreamDataFrame()->streamId)) {
|
||||
return folly::none;
|
||||
}
|
||||
return QuicSimpleFrame(frame);
|
||||
case QuicSimpleFrame::Type::ExpiredStreamDataFrame_E:
|
||||
case QuicSimpleFrame::Type::ExpiredStreamDataFrame:
|
||||
if (!conn.streamManager->streamExists(
|
||||
frame.asExpiredStreamDataFrame()->streamId)) {
|
||||
return folly::none;
|
||||
}
|
||||
return QuicSimpleFrame(frame);
|
||||
case QuicSimpleFrame::Type::PathChallengeFrame_E:
|
||||
case QuicSimpleFrame::Type::PathChallengeFrame:
|
||||
// Path validation timer expired, path validation failed;
|
||||
// or a different path validation was scheduled
|
||||
if (!conn.outstandingPathValidation ||
|
||||
@@ -48,14 +48,14 @@ folly::Optional<QuicSimpleFrame> updateSimpleFrameOnPacketClone(
|
||||
return folly::none;
|
||||
}
|
||||
return QuicSimpleFrame(frame);
|
||||
case QuicSimpleFrame::Type::PathResponseFrame_E:
|
||||
case QuicSimpleFrame::Type::PathResponseFrame:
|
||||
// Do not clone PATH_RESPONSE to avoid buffering
|
||||
return folly::none;
|
||||
case QuicSimpleFrame::Type::NewConnectionIdFrame_E:
|
||||
case QuicSimpleFrame::Type::MaxStreamsFrame_E:
|
||||
case QuicSimpleFrame::Type::HandshakeDoneFrame_E:
|
||||
case QuicSimpleFrame::Type::KnobFrame_E:
|
||||
case QuicSimpleFrame::Type::RetireConnectionIdFrame_E:
|
||||
case QuicSimpleFrame::Type::NewConnectionIdFrame:
|
||||
case QuicSimpleFrame::Type::MaxStreamsFrame:
|
||||
case QuicSimpleFrame::Type::HandshakeDoneFrame:
|
||||
case QuicSimpleFrame::Type::KnobFrame:
|
||||
case QuicSimpleFrame::Type::RetireConnectionIdFrame:
|
||||
// TODO junqiw
|
||||
return QuicSimpleFrame(frame);
|
||||
}
|
||||
@@ -66,7 +66,7 @@ void updateSimpleFrameOnPacketSent(
|
||||
QuicConnectionStateBase& conn,
|
||||
const QuicSimpleFrame& simpleFrame) {
|
||||
switch (simpleFrame.type()) {
|
||||
case QuicSimpleFrame::Type::PathChallengeFrame_E:
|
||||
case QuicSimpleFrame::Type::PathChallengeFrame:
|
||||
conn.outstandingPathValidation =
|
||||
std::move(conn.pendingEvents.pathChallenge);
|
||||
conn.pendingEvents.schedulePathValidationTimeout = true;
|
||||
@@ -87,14 +87,14 @@ void updateSimpleFrameOnPacketLoss(
|
||||
QuicConnectionStateBase& conn,
|
||||
const QuicSimpleFrame& frame) {
|
||||
switch (frame.type()) {
|
||||
case QuicSimpleFrame::Type::StopSendingFrame_E: {
|
||||
case QuicSimpleFrame::Type::StopSendingFrame: {
|
||||
const StopSendingFrame& stopSendingFrame = *frame.asStopSendingFrame();
|
||||
if (conn.streamManager->streamExists(stopSendingFrame.streamId)) {
|
||||
conn.pendingEvents.frames.push_back(stopSendingFrame);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case QuicSimpleFrame::Type::MinStreamDataFrame_E: {
|
||||
case QuicSimpleFrame::Type::MinStreamDataFrame: {
|
||||
const MinStreamDataFrame& minStreamData = *frame.asMinStreamDataFrame();
|
||||
auto stream = conn.streamManager->getStream(minStreamData.streamId);
|
||||
if (stream && stream->conn.partialReliabilityEnabled) {
|
||||
@@ -102,7 +102,7 @@ void updateSimpleFrameOnPacketLoss(
|
||||
}
|
||||
break;
|
||||
}
|
||||
case QuicSimpleFrame::Type::ExpiredStreamDataFrame_E: {
|
||||
case QuicSimpleFrame::Type::ExpiredStreamDataFrame: {
|
||||
const ExpiredStreamDataFrame& expiredFrame =
|
||||
*frame.asExpiredStreamDataFrame();
|
||||
auto stream = conn.streamManager->getStream(expiredFrame.streamId);
|
||||
@@ -112,7 +112,7 @@ void updateSimpleFrameOnPacketLoss(
|
||||
}
|
||||
break;
|
||||
}
|
||||
case QuicSimpleFrame::Type::PathChallengeFrame_E: {
|
||||
case QuicSimpleFrame::Type::PathChallengeFrame: {
|
||||
const PathChallengeFrame& pathChallenge = *frame.asPathChallengeFrame();
|
||||
if (conn.outstandingPathValidation &&
|
||||
pathChallenge == *conn.outstandingPathValidation) {
|
||||
@@ -120,18 +120,18 @@ void updateSimpleFrameOnPacketLoss(
|
||||
}
|
||||
break;
|
||||
}
|
||||
case QuicSimpleFrame::Type::PathResponseFrame_E: {
|
||||
case QuicSimpleFrame::Type::PathResponseFrame: {
|
||||
// Do not retransmit PATH_RESPONSE to avoid buffering
|
||||
break;
|
||||
}
|
||||
case QuicSimpleFrame::Type::HandshakeDoneFrame_E: {
|
||||
case QuicSimpleFrame::Type::HandshakeDoneFrame: {
|
||||
const auto& handshakeDoneFrame = *frame.asHandshakeDoneFrame();
|
||||
conn.pendingEvents.frames.push_back(handshakeDoneFrame);
|
||||
}
|
||||
case QuicSimpleFrame::Type::NewConnectionIdFrame_E:
|
||||
case QuicSimpleFrame::Type::MaxStreamsFrame_E:
|
||||
case QuicSimpleFrame::Type::RetireConnectionIdFrame_E:
|
||||
case QuicSimpleFrame::Type::KnobFrame_E:
|
||||
case QuicSimpleFrame::Type::NewConnectionIdFrame:
|
||||
case QuicSimpleFrame::Type::MaxStreamsFrame:
|
||||
case QuicSimpleFrame::Type::RetireConnectionIdFrame:
|
||||
case QuicSimpleFrame::Type::KnobFrame:
|
||||
conn.pendingEvents.frames.push_back(frame);
|
||||
break;
|
||||
}
|
||||
@@ -143,7 +143,7 @@ bool updateSimpleFrameOnPacketReceived(
|
||||
PacketNum packetNum,
|
||||
bool fromChangedPeerAddress) {
|
||||
switch (frame.type()) {
|
||||
case QuicSimpleFrame::Type::StopSendingFrame_E: {
|
||||
case QuicSimpleFrame::Type::StopSendingFrame: {
|
||||
const StopSendingFrame& stopSending = *frame.asStopSendingFrame();
|
||||
auto stream = conn.streamManager->getStream(stopSending.streamId);
|
||||
if (stream) {
|
||||
@@ -151,7 +151,7 @@ bool updateSimpleFrameOnPacketReceived(
|
||||
}
|
||||
return true;
|
||||
}
|
||||
case QuicSimpleFrame::Type::MinStreamDataFrame_E: {
|
||||
case QuicSimpleFrame::Type::MinStreamDataFrame: {
|
||||
const MinStreamDataFrame& minStreamData = *frame.asMinStreamDataFrame();
|
||||
auto stream = conn.streamManager->getStream(minStreamData.streamId);
|
||||
if (stream && stream->conn.partialReliabilityEnabled) {
|
||||
@@ -159,7 +159,7 @@ bool updateSimpleFrameOnPacketReceived(
|
||||
}
|
||||
return true;
|
||||
}
|
||||
case QuicSimpleFrame::Type::ExpiredStreamDataFrame_E: {
|
||||
case QuicSimpleFrame::Type::ExpiredStreamDataFrame: {
|
||||
const ExpiredStreamDataFrame& expiredStreamData =
|
||||
*frame.asExpiredStreamDataFrame();
|
||||
auto stream = conn.streamManager->getStream(expiredStreamData.streamId);
|
||||
@@ -168,7 +168,7 @@ bool updateSimpleFrameOnPacketReceived(
|
||||
}
|
||||
return true;
|
||||
}
|
||||
case QuicSimpleFrame::Type::PathChallengeFrame_E: {
|
||||
case QuicSimpleFrame::Type::PathChallengeFrame: {
|
||||
bool rotatedId = conn.retireAndSwitchPeerConnectionIds();
|
||||
if (!rotatedId) {
|
||||
throw QuicTransportException(
|
||||
@@ -181,7 +181,7 @@ bool updateSimpleFrameOnPacketReceived(
|
||||
PathResponseFrame(pathChallenge.pathData));
|
||||
return false;
|
||||
}
|
||||
case QuicSimpleFrame::Type::PathResponseFrame_E: {
|
||||
case QuicSimpleFrame::Type::PathResponseFrame: {
|
||||
const PathResponseFrame& pathResponse = *frame.asPathResponseFrame();
|
||||
// Ignore the response if outstandingPathValidation is none or
|
||||
// the path data doesn't match what's in outstandingPathValidation
|
||||
@@ -204,7 +204,7 @@ bool updateSimpleFrameOnPacketReceived(
|
||||
|
||||
return false;
|
||||
}
|
||||
case QuicSimpleFrame::Type::NewConnectionIdFrame_E: {
|
||||
case QuicSimpleFrame::Type::NewConnectionIdFrame: {
|
||||
const NewConnectionIdFrame& newConnectionId =
|
||||
*frame.asNewConnectionIdFrame();
|
||||
|
||||
@@ -259,7 +259,7 @@ bool updateSimpleFrameOnPacketReceived(
|
||||
newConnectionId.token);
|
||||
return false;
|
||||
}
|
||||
case QuicSimpleFrame::Type::MaxStreamsFrame_E: {
|
||||
case QuicSimpleFrame::Type::MaxStreamsFrame: {
|
||||
const MaxStreamsFrame& maxStreamsFrame = *frame.asMaxStreamsFrame();
|
||||
if (maxStreamsFrame.isForBidirectionalStream()) {
|
||||
conn.streamManager->setMaxLocalBidirectionalStreams(
|
||||
@@ -270,10 +270,10 @@ bool updateSimpleFrameOnPacketReceived(
|
||||
}
|
||||
return true;
|
||||
}
|
||||
case QuicSimpleFrame::Type::RetireConnectionIdFrame_E: {
|
||||
case QuicSimpleFrame::Type::RetireConnectionIdFrame: {
|
||||
return true;
|
||||
}
|
||||
case QuicSimpleFrame::Type::HandshakeDoneFrame_E: {
|
||||
case QuicSimpleFrame::Type::HandshakeDoneFrame: {
|
||||
if (conn.nodeType == QuicNodeType::Server) {
|
||||
throw QuicTransportException(
|
||||
"Received HANDSHAKE_DONE from client.",
|
||||
@@ -286,7 +286,7 @@ bool updateSimpleFrameOnPacketReceived(
|
||||
conn.handshakeLayer->handshakeConfirmed();
|
||||
return true;
|
||||
}
|
||||
case QuicSimpleFrame::Type::KnobFrame_E: {
|
||||
case QuicSimpleFrame::Type::KnobFrame: {
|
||||
// TODO it's const so we have to copy it
|
||||
const KnobFrame& knobFrame = *frame.asKnobFrame();
|
||||
conn.pendingEvents.knobs.emplace_back(
|
||||
|
||||
Reference in New Issue
Block a user