Help us shape the future of Go! Take the 2026 Go Developer Survey

transport

package
v0.9.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 10, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CompressedPackedForwardMode

type CompressedPackedForwardMode struct {
	// contains filtered or unexported fields
}

func (*CompressedPackedForwardMode) Enter

func (m *CompressedPackedForwardMode) Enter(origIter *msgpack.Iterator, e *Entry, br ringbuf.RingBufferReader, hasOptions bool) (err error)

func (*CompressedPackedForwardMode) Leave

func (m *CompressedPackedForwardMode) Leave(origIter *msgpack.Iterator) (err error)

Leave implements Mode.

func (*CompressedPackedForwardMode) Next

func (m *CompressedPackedForwardMode) Next(origIter *msgpack.Iterator, e *Entry) (err error)

Next implements Mode.

func (*CompressedPackedForwardMode) Rewind

Rewind implements Mode.

func (*CompressedPackedForwardMode) String

func (m *CompressedPackedForwardMode) String() string

String implements Mode.

type Entry

type Entry struct {
	Tag       string
	Timestamp time.Time
	Record    *msgpack.Iterator
}

type ForwardMode

type ForwardMode struct {
	// contains filtered or unexported fields
}

func (*ForwardMode) Enter

func (m *ForwardMode) Enter(iter *msgpack.Iterator, e *Entry, items int, hasOptions bool) error

func (*ForwardMode) Leave

func (m *ForwardMode) Leave(iter *msgpack.Iterator) (err error)

Leave implements Mode.

func (*ForwardMode) Next

func (m *ForwardMode) Next(iter *msgpack.Iterator, e *Entry) (err error)

Next implements Mode.

func (*ForwardMode) Rewind

func (m *ForwardMode) Rewind(iter *msgpack.Iterator)

Rewind implements Mode.

func (*ForwardMode) String

func (m *ForwardMode) String() string

String implements Mode.

type MessageMode

type MessageMode struct {
	// contains filtered or unexported fields
}

func (*MessageMode) Enter

func (m *MessageMode) Enter(iter *msgpack.Iterator, e *Entry) error

func (*MessageMode) Leave

func (m *MessageMode) Leave(iter *msgpack.Iterator) error

Leave implements Mode.

func (*MessageMode) Next

func (m *MessageMode) Next(iter *msgpack.Iterator, e *Entry) (err error)

Next implements Mode.

func (*MessageMode) Rewind

func (m *MessageMode) Rewind(iter *msgpack.Iterator)

Rewind implements Mode.

func (*MessageMode) String

func (m *MessageMode) String() string

String implements Mode.

type Mode

type Mode interface {
	fmt.Stringer
	Next(iter *msgpack.Iterator, e *Entry) error
	Leave(iter *msgpack.Iterator) error
	Rewind(iter *msgpack.Iterator)
}

type PackedForwardMode

type PackedForwardMode struct {
	// contains filtered or unexported fields
}

func (*PackedForwardMode) Enter

func (m *PackedForwardMode) Enter(origIter *msgpack.Iterator, e *Entry, r io.Reader, hasOptions bool) (err error)

func (*PackedForwardMode) Leave

func (m *PackedForwardMode) Leave(origIter *msgpack.Iterator) (err error)

Leave implements Mode.

func (*PackedForwardMode) Next

func (m *PackedForwardMode) Next(origIter *msgpack.Iterator, e *Entry) (err error)

Next implements Mode.

func (*PackedForwardMode) Rewind

func (m *PackedForwardMode) Rewind(_ *msgpack.Iterator)

Rewind implements Mode.

func (*PackedForwardMode) String

func (m *PackedForwardMode) String() string

String implements Mode.

type TransportPhase

type TransportPhase struct {
	// contains filtered or unexported fields
}

func (*TransportPhase) Init

func (t *TransportPhase) Init(iterPool *msgpack.IterPool, gzipPool *gzip.Pool, ack func(chunk string) error)

func (*TransportPhase) Next

func (t *TransportPhase) Next(iter *msgpack.Iterator, e *Entry) error

func (*TransportPhase) Rewind

func (t *TransportPhase) Rewind(iter *msgpack.Iterator)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL