HT2
Constants
CONNECTION_PREFACE = "PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n"
HTTP/2 connection preface
DEFAULT_HEADER_TABLE_SIZE = 4096_u32
Default settings
DEFAULT_INITIAL_WINDOW_SIZE = 65535_u32
DEFAULT_MAX_CONCURRENT_STREAMS = 100_u32
DEFAULT_MAX_FRAME_SIZE = 16384_u32
DEFAULT_MAX_HEADER_LIST_SIZE = 8192_u32
SETTINGS_ACK_TIMEOUT = 10.seconds
Timeout for receiving SETTINGS acknowledgment
VERSION = "0.1.0"
Nested types
- HT2::AdaptiveBufferManager
- HT2::AdaptiveFlowControl
- HT2::BackpressureManager
- HT2::BufferPool
- HT2::BufferedSocket
- HT2::Connection
- HT2::ConnectionError
- HT2::ConnectionMetrics
- HT2::ContentLengthValidator
- HT2::Context
- HT2::ContinuationFrame
- HT2::DataFrame
- HT2::DebugMode
- HT2::Error
- HT2::ErrorCode
- HT2::Frame
- HT2::FrameCache
- HT2::FrameFlags
- HT2::FrameType
- HT2::GoAwayFrame
- HT2::H2C
- HT2::HPACK
- HT2::HeaderValidator
- HT2::HeadersFrame
- HT2::MultiFrameWriter
- HT2::PerformanceMetrics
- HT2::PingFrame
- HT2::PriorityData
- HT2::PriorityFrame
- HT2::ProtocolError
- HT2::PushPromiseFrame
- HT2::RapidResetProtection
- HT2::Request
- HT2::Response
- HT2::RstStreamFrame
- HT2::Security
- HT2::SecurityEventMetrics
- HT2::Server
- HT2::SettingsFrame
- HT2::SettingsParameter
- HT2::Stream
- HT2::StreamClosedError
- HT2::StreamError
- HT2::StreamLifecycleTracer
- HT2::StreamState
- HT2::StreamStateMachine
- HT2::UnknownFrame
- HT2::VectoredIO
- HT2::WindowUpdateFrame
- HT2::WorkerPool
- HT2::ZeroCopy