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

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.

Source Files

doc.go progress.go

Version
v0.20.0
Published
Oct 22, 2021
Platform
linux/amd64
Imports
2 packages
Last checked
1 hour ago

Tools for package owners.