mirror of
https://github.com/facebookincubator/mvfst.git
synced 2025-11-27 03:41:14 +03:00
parse and write DATAGRAM Frames
Summary: This diff is the encode and decode support of Datagram frame. Reviewed By: mjoras, yangchi Differential Revision: D20983883 fbshipit-source-id: 1a72a87e6ce3601b71fececca872a9d20bf7820e
This commit is contained in:
committed by
Facebook GitHub Bot
parent
0678b41ebb
commit
e39bf5f447
@@ -179,6 +179,12 @@ folly::Optional<PacketEvent> PacketRebuilder::rebuildFromPacket(
|
||||
writeSuccess = ret;
|
||||
break;
|
||||
}
|
||||
case QuicWriteFrame::Type::DatagramFrame:
|
||||
// Do not clone Datagram frames. If datagram frame is the only frame in
|
||||
// the packet, notPureAck will be false, and the function will return
|
||||
// folly::none correctly.
|
||||
writeSuccess = true;
|
||||
break;
|
||||
default: {
|
||||
bool ret = writeFrame(QuicWriteFrame(frame), builder_) != 0;
|
||||
notPureAck |= ret;
|
||||
|
||||
Reference in New Issue
Block a user