Versions in this module Expand all Collapse all v0 v0.1.0 Aug 11, 2013 Changes in this version + const ControlFlagFin + const ControlFlagSettingsClearSettings + const ControlFlagUnidirectional + const DuplicateHeaders + const InvalidControlFrame + const InvalidDataFrame + const InvalidHeaderPresent + const MaxDataLength + const TypeGoAway + const TypeHeaders + const TypePing + const TypeRstStream + const TypeSettings + const TypeSynReply + const TypeSynStream + const TypeWindowUpdate + const UnknownFrameType + const UnlowercasedHeaderName + const Version + const WrongCompressedPayloadSize + const ZeroStreamId + type ControlFlags uint8 + type ControlFrameHeader struct + Flags ControlFlags + type ControlFrameType uint16 + type DataFlags uint8 + const DataFlagFin + type DataFrame struct + Data []byte + Flags DataFlags + StreamId StreamId + type Error struct + Err ErrorCode + StreamId StreamId + func (e *Error) Error() string + type ErrorCode string + type Frame interface + type Framer struct + func NewFramer(w io.Writer, r io.Reader) (*Framer, error) + func (f *Framer) ReadFrame() (Frame, error) + func (f *Framer) WriteFrame(frame Frame) error + type GoAwayFrame struct + CFHeader ControlFrameHeader + LastGoodStreamId StreamId + Status GoAwayStatus + type GoAwayStatus uint32 + const GoAwayInternalError + const GoAwayOK + const GoAwayProtocolError + type HeadersFrame struct + CFHeader ControlFrameHeader + Headers http.Header + StreamId StreamId + type PingFrame struct + CFHeader ControlFrameHeader + Id uint32 + type RstStreamFrame struct + CFHeader ControlFrameHeader + Status RstStreamStatus + StreamId StreamId + type RstStreamStatus uint32 + const Cancel + const FlowControlError + const FrameTooLarge + const InternalError + const InvalidCredentials + const InvalidStream + const ProtocolError + const RefusedStream + const StreamAlreadyClosed + const StreamInUse + const UnsupportedVersion + type SettingsFlag uint8 + const FlagSettingsPersistValue + const FlagSettingsPersisted + type SettingsFlagIdValue struct + Flag SettingsFlag + Id SettingsId + Value uint32 + type SettingsFrame struct + CFHeader ControlFrameHeader + FlagIdValues []SettingsFlagIdValue + type SettingsId uint32 + const SettingsClientCretificateVectorSize + const SettingsCurrentCwnd + const SettingsDownloadBandwidth + const SettingsDownloadRetransRate + const SettingsInitialWindowSize + const SettingsMaxConcurrentStreams + const SettingsRoundTripTime + const SettingsUploadBandwidth + type StreamId uint32 + type SynReplyFrame struct + CFHeader ControlFrameHeader + Headers http.Header + StreamId StreamId + type SynStreamFrame struct + AssociatedToStreamId StreamId + CFHeader ControlFrameHeader + Headers http.Header + Priority uint8 + Slot uint8 + StreamId StreamId + type WindowUpdateFrame struct + CFHeader ControlFrameHeader + DeltaWindowSize uint32 + StreamId StreamId