Hoogle Search
Within LTS Haskell 24.58 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
checkFrameHeader :: (FrameType, FrameHeader) -> Either FrameDecodeError (FrameType, FrameHeader)http2 Network.HTTP2.Frame Checking a frame header and reporting an error if any.
>>> checkFrameHeader (FrameData,(FrameHeader 100 0 0)) Left (FrameDecodeError ProtocolError 0 "cannot used in control stream")
decodeFrameHeader :: ByteString -> (FrameType, FrameHeader)http2 Network.HTTP2.Frame Decoding an HTTP/2 frame header. Must supply 9 bytes.
decodeHeadersFrame :: FramePayloadDecoderhttp2 Network.HTTP2.Frame Frame payload decoder for HEADERS frame.
encodeFrameHeader :: FrameType -> FrameHeader -> ByteStringhttp2 Network.HTTP2.Frame Encoding an HTTP/2 frame header. The frame header must be completed.
encodeFrameHeaderBuf :: FrameType -> FrameHeader -> Ptr Word8 -> IO ()http2 Network.HTTP2.Frame Writing an encoded HTTP/2 frame header to the buffer. The length of the buffer must be larger than or equal to 9 bytes.
frameHeader :: Frame -> FrameHeaderhttp2 Network.HTTP2.Frame No documentation available.
-
http2 Network.HTTP2.Frame The length of HTTP/2 frame header.
>>> frameHeaderLength 9
setEndHeader :: FrameFlags -> FrameFlagshttp2 Network.HTTP2.Frame Setting the END_HEADERS flag.
>>> setEndHeader 0 4
testEndHeader :: FrameFlags -> Boolhttp2 Network.HTTP2.Frame Checking if the END_HEADERS flag is set.
>>> testEndHeader 0x4 True
maxHeaderListSize :: Settings -> Maybe Inthttp2 Network.HTTP2.Server SETTINGS_MAX_HEADER_LIST_SIZE