Descriptionrelnote: moves ProcessPacketInterface from quic_dispatcher.h to
quic_packet_reader.h, and updates QuiClient to implement this interface.
No functional change to internal server.
add an new member function in quic client to read multiple packets per
call.
TODO: Implement in chromium to read multiple packets per call.
FIXED=21846229
Merge internal change: 101790938
relnote: N/A. Moved ProcessPacketInterface to a new file to fix
chromium build problems.
Moved ProcessPacketInterface class from quic_packet_reader.h into a
separate file that could be included by both quic_dispatcher.h and
quic_packet_reader.h.
In chromium, we build quic_packet_reader.cc on posix platform only
becuase it uses mmsghdr which is not supported on other platforms.
This fixes the problem with porting the following CL:
101790938
Chromium cl: https://codereview.chromium.org/1640343002/
Will merge this CL into the above CL to fix IOS, mac, windows and
android compile problems.
Merge internal change: 113186932
R=jri@chromium.org, rch@chromium.org
Committed: https://crrev.com/d83f6171799d049ecf7ca5b7b71d9a8b0cae2899
Cr-Commit-Position: refs/heads/master@{#372126}
Patch Set 1 #Patch Set 2 : Merge internal change: 113186932 #Patch Set 3 : Removed usage of net/tools/quic/quic_packet_reader.h from quic_client.h #
Depends on Patchset: Messages
Total messages: 24 (12 generated)
|