This CL introduces NextProtoSet that represents a set of NextProto
(effectively ALPN). Use it to represent allowed ALPNs for
HttpStreamPool::Job. In subsequent CLs, I plan to use it to
restrict H1/H2/H3 connection attempts in AttemptManager to support
QUIC Alt-Svc destinations.
No behavior changes.
Bug: 346835898
Change-Id: I0c282a10a54f76f626f8175ef9ab65a21db35df1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5970173
Reviewed-by: Adam Rice <ricea@chromium.org>
Commit-Queue: Kenichi Ishibashi <bashi@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1374552}