Documentation
¶
Index ¶
- func WriteFrame(fw *fixedwriter.FixedWriter, w io.Writer, payload []byte, rsv1 bool, ...) (err error)
- type Frame
- func ReadFrame(r *fixedreader.FixedReader, headArray *[enum.MaxFrameHeaderSize]byte) (f Frame, err error)
- func ReadFrameFromReader(r io.Reader, headArray *[enum.MaxFrameHeaderSize]byte, buf *[]byte) (f Frame, err error)
- func ReadFrameFromWindows(r *fixedreader.FixedReader, headArray *[enum.MaxFrameHeaderSize]byte, ...) (f Frame, err error)
- type FrameHeader
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WriteFrame ¶
Types ¶
type Frame ¶
type Frame struct { FrameHeader Payload []byte }
func ReadFrame ¶
func ReadFrame(r *fixedreader.FixedReader, headArray *[enum.MaxFrameHeaderSize]byte) (f Frame, err error)
func ReadFrameFromReader ¶ added in v0.0.8
func ReadFrameFromWindows ¶ added in v0.0.8
func ReadFrameFromWindows(r *fixedreader.FixedReader, headArray *[enum.MaxFrameHeaderSize]byte, multipletimes float32) (f Frame, err error)
type FrameHeader ¶
type FrameHeader struct { PayloadLen int64 Opcode opcode.Opcode MaskKey uint32 Mask bool // contains filtered or unexported fields }
func ReadHeader ¶
func ReadHeader(r io.Reader, headArray *[enum.MaxFrameHeaderSize]byte) (h FrameHeader, size int, err error)
func (*FrameHeader) GetFin ¶ added in v0.0.10
func (f *FrameHeader) GetFin() bool
func (*FrameHeader) GetRsv1 ¶ added in v0.0.10
func (f *FrameHeader) GetRsv1() bool
func (*FrameHeader) GetRsv2 ¶ added in v0.0.10
func (f *FrameHeader) GetRsv2() bool
func (*FrameHeader) GetRsv3 ¶ added in v0.0.10
func (f *FrameHeader) GetRsv3() bool
Click to show internal directories.
Click to hide internal directories.