Refactor to make :http_frames_lib build with --config=android_arm. cl/352042819 breaks //third_party/quic/core:quic_core_android_build target built with --config=android_arm, because it adds :http_encoder_lib and :http_frames_lib as dependencies of :quic_session_lib. However, :http_frames_lib indirectly depends on the following three targets that do not compile with --config=android_arm: //third_party/spdy/core:spdy_framer_lib //third_party/quic/core/qpack:qpack_header_table_lib //third_party/spdy/core/hpack:hpack_lib The easiest way to fix it is this minor refactor which breaks the indirect dependency of :http_frames_lib on these targets. PiperOrigin-RevId: 353280950 Change-Id: Ic0f627d2d87d7e56aef1b14bc18d8f4d80e48c50
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. QUICHE is only supported on little-endian platforms.
Code can be viewed in CodeSearch in Quiche and is imported into Chromium.