Refactor QuicConfig AlternateServerAddress

QUIC_CRYPTO only allows encoding one alternate server address. QUIC+TLS allows encoding two: one IPv4 and one IPv6. This CL modifies QuicConfig to allow accessing both. This CL does not change any existing behavior because the only existing caller only sets one address today.

gfe-relnote: refactor QuicConfig, no behavior change, not flag protected
PiperOrigin-RevId: 309326620
Change-Id: I980aba15378bb72847a032e97b1081df5ad0b244
3 files changed
tree: 5763d1ee901e5951c5362a2e370552056e438a54
  1. common/
  2. epoll_server/
  3. http2/
  4. quic/
  5. spdy/
  6. CONTRIBUTING.md
  7. LICENSE
  8. README.md
README.md

QUICHE

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.