ioutil

package
v1.7.0 Latest Latest
Warning

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

Go to latest
Published: Jul 22, 2022 License: BSD-3-Clause Imports: 3 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func TimeoutReader

func TimeoutReader(ctx context.Context, r io.Reader, timeout time.Duration, cancel func(uint64)) io.Reader

TimeoutReader creates a new timeoutReader instance and starts a goroutine that monitors the progress of reading from the given reader. If no progress is made for the duration of the given timeout, then the reader executes the given cancel function and terminates the underlying goroutine. This goroutine will also terminate when the given context is canceled or if the n (returned by the given reader) is equal to 0.

Types

This section is empty.

Jump to

Keyboard shortcuts

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