Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CpioFileReader ¶
type CpioFileReader struct {
// contains filtered or unexported fields
}
func NewCpioFileReader ¶
func NewCpioFileReader(path string) (*CpioFileReader, error)
func (*CpioFileReader) Compression ¶
func (r *CpioFileReader) Compression() Compression
func (*CpioFileReader) SetCompression ¶
func (r *CpioFileReader) SetCompression(comp Compression) error
type CpioReader ¶
type CpioReader interface { Read(p []byte) (n int, err error) SetCompression(Compression) error Compression() Compression }
type DedupedReader ¶
type DedupedReader struct {
// contains filtered or unexported fields
}
func NewDedupedReader ¶
func NewDedupedReader(readers []CpioReader) (*DedupedReader, error)
func (*DedupedReader) Compression ¶
func (d *DedupedReader) Compression() Compression
Compression - return the compression for this reader
if all of the readers are the same, it can return that compression otherwise it has to return identity.
func (*DedupedReader) SetCompression ¶
func (d *DedupedReader) SetCompression(comp Compression) error
Click to show internal directories.
Click to hide internal directories.