layerio

package module
v0.0.0-...-335a3b9 Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2014 License: MIT Imports: 3 Imported by: 0

README

layerio

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AsyncLayeredReader

type AsyncLayeredReader struct {
	sync.Mutex
	R io.ReadCloser
	W *io.PipeWriter
	// contains filtered or unexported fields
}

func NewAsyncLayeredReader

func NewAsyncLayeredReader(src io.ReadCloser) *AsyncLayeredReader

func (*AsyncLayeredReader) Close

func (r *AsyncLayeredReader) Close() error

func (*AsyncLayeredReader) Read

func (r *AsyncLayeredReader) Read(data []byte) (n int, err error)

type LayeredReadWriter

type LayeredReadWriter struct {
	sync.Mutex
	// contains filtered or unexported fields
}

func NewLayeredReadWriter

func NewLayeredReadWriter(r io.ReadCloser, w io.WriteCloser) *LayeredReadWriter

func (*LayeredReadWriter) EnableCompression

func (c *LayeredReadWriter) EnableCompression() error

func (*LayeredReadWriter) Read

func (c *LayeredReadWriter) Read(p []byte) (n int, err error)

func (*LayeredReadWriter) Write

func (c *LayeredReadWriter) Write(p []byte) (n int, err error)

Jump to

Keyboard shortcuts

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