package streaming
import "github.com/Azure/azure-sdk-for-go/sdk/azcore/streaming"
Package streaming contains helpers for streaming IO operations and progress reporting.
Index ¶
- func NewRequestProgress(body io.ReadSeekCloser, pr func(bytesTransferred int64)) io.ReadSeekCloser
- func NewResponseProgress(body io.ReadCloser, pr func(bytesTransferred int64)) io.ReadCloser
- func NopCloser(rs io.ReadSeeker) io.ReadSeekCloser
Functions ¶
func NewRequestProgress ¶
func NewRequestProgress(body io.ReadSeekCloser, pr func(bytesTransferred int64)) io.ReadSeekCloser
NewRequestProgress adds progress reporting to an HTTP request's body stream.
func NewResponseProgress ¶
func NewResponseProgress(body io.ReadCloser, pr func(bytesTransferred int64)) io.ReadCloser
NewResponseProgress adds progress reporting to an HTTP response's body stream.
func NopCloser ¶
func NopCloser(rs io.ReadSeeker) io.ReadSeekCloser
NopCloser returns a ReadSeekCloser with a no-op close method wrapping the provided io.ReadSeeker. In addition to adding a Close method to an io.ReadSeeker, this can also be used to wrap an io.ReadSeekCloser with a no-op Close method to allow explicit control of when the io.ReedSeekCloser has its underlying stream closed.
Source Files ¶
- Version
- v1.7.0-beta.1
- Published
- May 24, 2023
- Platform
- linux/amd64
- Imports
- 2 packages
- Last checked
- 11 minutes ago –
Tools for package owners.