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.

  1. 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")
    

  2. decodeFrameHeader :: ByteString -> (FrameType, FrameHeader)

    http2 Network.HTTP2.Frame

    Decoding an HTTP/2 frame header. Must supply 9 bytes.

  3. decodeHeadersFrame :: FramePayloadDecoder

    http2 Network.HTTP2.Frame

    Frame payload decoder for HEADERS frame.

  4. encodeFrameHeader :: FrameType -> FrameHeader -> ByteString

    http2 Network.HTTP2.Frame

    Encoding an HTTP/2 frame header. The frame header must be completed.

  5. 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.

  6. frameHeader :: Frame -> FrameHeader

    http2 Network.HTTP2.Frame

    No documentation available.

  7. frameHeaderLength :: Int

    http2 Network.HTTP2.Frame

    The length of HTTP/2 frame header.

    >>> frameHeaderLength
    9
    

  8. setEndHeader :: FrameFlags -> FrameFlags

    http2 Network.HTTP2.Frame

    Setting the END_HEADERS flag.

    >>> setEndHeader 0
    4
    

  9. testEndHeader :: FrameFlags -> Bool

    http2 Network.HTTP2.Frame

    Checking if the END_HEADERS flag is set.

    >>> testEndHeader 0x4
    True
    

  10. maxHeaderListSize :: Settings -> Maybe Int

    http2 Network.HTTP2.Server

    SETTINGS_MAX_HEADER_LIST_SIZE

Page 278 of many | Previous | Next