Documentation
¶
Index ¶
- type Blackbox
- type Client
- type DefaultTool
- func (d *DefaultTool) CloseGzipReader(ctx context.Context, r *gzip.Reader) error
- func (d *DefaultTool) CloseGzipWriter(ctx context.Context, w *gzip.Writer) error
- func (d *DefaultTool) CopyToBuffer(ctx context.Context, r *gzip.Reader, buf *bytes.Buffer) error
- func (d *DefaultTool) NewGzipReader(ctx context.Context, r io.Reader) (*gzip.Reader, error)
- func (d *DefaultTool) Read(ctx context.Context, r io.Reader) (io.Reader, error)
- func (d *DefaultTool) ReadGzip(ctx context.Context, r io.Reader) ([]byte, error)
- func (d *DefaultTool) Write(ctx context.Context, r io.Reader) (io.Reader, int64, error)
- func (d *DefaultTool) WriteGzip(ctx context.Context, w *gzip.Writer, r io.Reader) error
- type Tool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface {
Blackbox
contract.GzipReader
contract.GzipWriter
}
type DefaultTool ¶ added in v0.1.11
func NewTool ¶
func NewTool(c Client, opts contract.ToolOptions[Client]) *DefaultTool
func (*DefaultTool) CloseGzipReader ¶ added in v0.1.248
CloseGzipReader closes a gzip.Reader.
func (*DefaultTool) CloseGzipWriter ¶ added in v0.1.248
CloseGzipWriter closes a gzip.Writer.
func (*DefaultTool) CopyToBuffer ¶ added in v0.1.248
CopyToBuffer reads from a gzip.Reader into a bytes.Buffer.
func (*DefaultTool) NewGzipReader ¶ added in v0.1.248
NewGzipReader creates a new gzip.Reader for decompression.
func (*DefaultTool) Read ¶ added in v0.1.11
Read decompresses input data and returns an uncompressed reader.
func (*DefaultTool) ReadGzip ¶ added in v0.1.248
ReadGzip decompresses data from a gzip-compressed stream.
type Tool ¶ added in v0.1.245
type Tool interface {
contract.GzipReader
contract.GzipWriter
}
Click to show internal directories.
Click to hide internal directories.