Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrMaxChunkStreamSize = errors.New("message exceeds max segment size")
Functions ¶
Types ¶
type ChunkStreamReader ¶
type ChunkStreamReader struct {
// contains filtered or unexported fields
}
func NewChunkStreamReader ¶
func NewChunkStreamReader(or OffsetReader, size int) *ChunkStreamReader
func (*ChunkStreamReader) Read ¶
func (r *ChunkStreamReader) Read(m protoreflect.ProtoMessage) error
func (*ChunkStreamReader) Reset ¶
func (r *ChunkStreamReader) Reset()
type ChunkStreamWriter ¶
type ChunkStreamWriter struct {
// contains filtered or unexported fields
}
func NewChunkStreamWriter ¶
func NewChunkStreamWriter(w ioutil.WriteFlusher, size int) (*ChunkStreamWriter, error)
func (*ChunkStreamWriter) Reset ¶
func (w *ChunkStreamWriter) Reset()
func (*ChunkStreamWriter) Size ¶
func (w *ChunkStreamWriter) Size(m protoreflect.ProtoMessage) int
func (*ChunkStreamWriter) Write ¶
func (w *ChunkStreamWriter) Write(m protoreflect.ProtoMessage) error
type OffsetReader ¶
Click to show internal directories.
Click to hide internal directories.