commit | bbaa8be19f38eba4539478a6e801c226a1b2c17b | [log] [tgz] |
---|---|---|
author | QUICHE team <quiche-dev@google.com> | Thu Mar 21 12:54:17 2019 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Thu Mar 21 14:27:50 2019 -0700 |
tree | 5ea7a4310fae9035f0e2e0f42a7696c8d06262bc | |
parent | aa924f163cadad5182416445cb200001f039dd3f [diff] |
De-pointerize QuicServerConfigProtobuf variables This CL converts a bunch of unique_ptr<QuicServerConfigProtobuf> objects to plain QuicServerConfigProtobuf. The extra indirection is not helping us here, and just introduces a bunch of "but what if it's null?" confusion. Especially since protobufs are moveable now, there's almost no performance implication to this change, and none of this code is in the serving path anyhow. gfe-relnote: Use plain objects instead of unique_ptrs. No functional change intended, not flag-protected. PiperOrigin-RevId: 239653446 Change-Id: I9007e89b33dfe201354d89fdbaa4d12c5d86fbed
QUICHE (QUIC, Http/2, Etc) is Google‘s implementation of QUIC and related protocols. It powers Chromium as well as Google’s QUIC servers and some other projects.
The code is currently in process of being moved from https://cs.chromium.org/chromium/src/net/third_party/ into this repository. Please excuse our appearance while we're under construction.