io

package
v0.30.0 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2021 License: GPL-2.0, GPL-3.0 Imports: 1 Imported by: 0

Documentation

Overview

Custom functions extending the native `io` package

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DuplicateReader

func DuplicateReader(reader systemio.Reader, errorCallback func(error)) (systemio.Reader, systemio.Reader)

func NewContinuousReader

func NewContinuousReader(reader systemio.Reader) systemio.Reader

Types

type BellSkipper

type BellSkipper struct {
	// contains filtered or unexported fields
}

func NewBellSkipper

func NewBellSkipper(baseOutput systemio.WriteCloser) *BellSkipper

func (*BellSkipper) Close

func (skipper *BellSkipper) Close() error

func (*BellSkipper) Write

func (skipper *BellSkipper) Write(b []byte) (int, error)

type ContinuousReader

type ContinuousReader struct {
	// contains filtered or unexported fields
}

func (ContinuousReader) Read

func (reader ContinuousReader) Read(p []byte) (int, error)

Jump to

Keyboard shortcuts

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