Http3State class
Properties
-
controlStreamSent
↔ bool
-
getter/setter pair
-
h3FrameChunks
→ Map<int, Map<int, Uint8List>>
-
HTTP/3 frame reassembly buffers after removing uni-stream type prefixes.
This lets you parse H3 frames independently from the raw QUIC stream.
final
-
h3FrameReadOffsets
→ Map<int, int>
-
Read offsets for the H3-frame view of each stream.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
peerControlStreamSeen
↔ bool
-
Whether we have seen the peer's HTTP/3 control stream.
Useful if you later want to require client SETTINGS before
accepting CONNECT / WebTransport.
getter/setter pair
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
streamChunks
→ Map<int, Map<int, Uint8List>>
-
final
-
streamKinds
→ Map<int, String>
-
Stream classification:
request
client_control
qpack_encoder
qpack_decoder
wt_uni
other_client_uni
other
final
-
streamReadOffsets
→ Map<int, int>
-
final
-
streamTypePrefixLen
→ Map<int, int>
-
For client/server uni streams, this stores the length of the
stream-type prefix varint so we can strip it before parsing
HTTP/3 frames or WT payloads.
final
-
webTransportSessions
→ Map<int, WebTransportSession>
-
final
-
wtUniSessionIdByStream
→ Map<int, int>
-
For WebTransport unidirectional streams, remember which
CONNECT/session id a given QUIC stream belongs to.
final
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited