Versions in this module Expand all Collapse all v5 v5.0.0 Feb 25, 2024 Changes in this version + const MaxPackedSize + const MaxPackedSize64k + const Sideband + const Sideband64k + var ErrMaxPackedExceeded = errors.New("max. packed size exceeded") + type Channel byte + const ErrorMessage + const PackData + const ProgressMessage + func (ch Channel) WithPayload(payload []byte) []byte + type Demuxer struct + Progress Progress + func NewDemuxer(t Type, r io.Reader) *Demuxer + func (d *Demuxer) Read(b []byte) (n int, err error) + type Muxer struct + func NewMuxer(t Type, w io.Writer) *Muxer + func (m *Muxer) Write(p []byte) (int, error) + func (m *Muxer) WriteChannel(t Channel, p []byte) (int, error) + type Progress interface + type Type int8