Reader

Overview

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.compress.gzip
  • Platforms: .NET, .NET Standard 2.0, Island

Implements

 

constructor

 

constructor

 

Reader()

 

init()

constructor (Header, Reader, ReadCloser, uint32, uint32, array of byte, error, bool) Island

 

constructor(aHeader: Header; ar: Reader; adecompressor: ReadCloser; adigest: uint32; asize: uint32; abuf: array of byte; aerr: error; amultistream: bool)

 

Reader(Header aHeader, Reader ar, ReadCloser adecompressor, uint32 adigest, uint32 asize, byte[] abuf, error aerr, bool amultistream)

 

init(_ aHeader: Header, _ ar: Reader, _ adecompressor: ReadCloser, _ adigest: uint32, _ asize: uint32, _ abuf: byte..., _ aerr: error, _ amultistream: bool)

Parameters:

  • aHeader:
  • ar:
  • adecompressor:
  • adigest:
  • asize:
  • abuf:
  • aerr:
  • amultistream:

constructor (Header, Reader, ReadCloser, UInt32, UInt32, array of Byte, error, Boolean) .NET, .NET Standard 2.0

 

constructor(aHeader: Header; ar: Reader; adecompressor: ReadCloser; adigest: UInt32; asize: UInt32; abuf: array of Byte; aerr: error; amultistream: Boolean)

 

Reader(Header aHeader, Reader ar, ReadCloser adecompressor, UInt32 adigest, UInt32 asize, Byte[] abuf, error aerr, Boolean amultistream)

 

init(_ aHeader: Header, _ ar: Reader, _ adecompressor: ReadCloser, _ adigest: UInt32, _ asize: UInt32, _ abuf: Byte..., _ aerr: error, _ amultistream: Boolean)

Parameters:

  • aHeader:
  • ar:
  • adecompressor:
  • adigest:
  • asize:
  • abuf:
  • aerr:
  • amultistream:

constructor (Reader)

 

constructor(value: Reader)

 

Reader(Reader value)

 

init(_ value: Reader)

Parameters:

  • value:

Close

 

method Close: error

 

error Close()

 

func Close() -> error

 

func Close() error

Comment

 

property Comment: string read write;

 

string Comment { get; set; }

 

var Comment: string { get{} set{} }

 

Comment string

Extra

 

property Extra: Slice<Byte> read write;

 

Slice<Byte> Extra { get; set; }

 

var Extra: Slice<Byte> { get{} set{} }

 

Extra Slice<Byte>

Header

 

var Header: Header;

 

Header Header

 

var Header: Header

 

Header Header

ModTime

 

property ModTime: Time read write;

 

Time ModTime { get; set; }

 

var ModTime: Time { get{} set{} }

 

ModTime Time

Multistream

 

method Multistream(ok: bool)

 

void Multistream(bool ok)

 

func Multistream(_ ok: bool)

 

func Multistream(ok bool)

Parameters:

  • ok:

Name

 

property Name: string read write;

 

string Name { get; set; }

 

var Name: string { get{} set{} }

 

Name string

OS

 

property OS: byte read write;

 

byte OS { get; set; }

 

var OS: byte { get{} set{} }

 

OS byte

Read

 

method Read(p: Slice<Byte>): tuple of (n: Int64, err: error)

 

(Int64 n, error err) Read(Slice<Byte> p)

 

func Read(_ p: Slice<Byte>) -> (n:Int64, err:error)

 

func Read(p Slice<Byte>) (n Int64, err error)

Parameters:

  • p:

Reset

 

method Reset(r: Reader): error

 

error Reset(Reader r)

 

func Reset(_ r: Reader) -> error

 

func Reset(r Reader) error

Parameters:

  • r:

 

Header

 

var Header: Header;

 

Header Header

 

var Header: Header

 

Header Header

 

Comment

 

property Comment: string read write;

 

string Comment { get; set; }

 

var Comment: string { get{} set{} }

 

Comment string

Extra

 

property Extra: Slice<Byte> read write;

 

Slice<Byte> Extra { get; set; }

 

var Extra: Slice<Byte> { get{} set{} }

 

Extra Slice<Byte>

ModTime

 

property ModTime: Time read write;

 

Time ModTime { get; set; }

 

var ModTime: Time { get{} set{} }

 

ModTime Time

Name

 

property Name: string read write;

 

string Name { get; set; }

 

var Name: string { get{} set{} }

 

Name string

OS

 

property OS: byte read write;

 

byte OS { get; set; }

 

var OS: byte { get{} set{} }

 

OS byte

 

constructor

 

constructor

 

Reader()

 

init()

constructor (Header, Reader, ReadCloser, uint32, uint32, array of byte, error, bool) Island

 

constructor(aHeader: Header; ar: Reader; adecompressor: ReadCloser; adigest: uint32; asize: uint32; abuf: array of byte; aerr: error; amultistream: bool)

 

Reader(Header aHeader, Reader ar, ReadCloser adecompressor, uint32 adigest, uint32 asize, byte[] abuf, error aerr, bool amultistream)

 

init(_ aHeader: Header, _ ar: Reader, _ adecompressor: ReadCloser, _ adigest: uint32, _ asize: uint32, _ abuf: byte..., _ aerr: error, _ amultistream: bool)

Parameters:

  • aHeader:
  • ar:
  • adecompressor:
  • adigest:
  • asize:
  • abuf:
  • aerr:
  • amultistream:

constructor (Header, Reader, ReadCloser, UInt32, UInt32, array of Byte, error, Boolean) .NET, .NET Standard 2.0

 

constructor(aHeader: Header; ar: Reader; adecompressor: ReadCloser; adigest: UInt32; asize: UInt32; abuf: array of Byte; aerr: error; amultistream: Boolean)

 

Reader(Header aHeader, Reader ar, ReadCloser adecompressor, UInt32 adigest, UInt32 asize, Byte[] abuf, error aerr, Boolean amultistream)

 

init(_ aHeader: Header, _ ar: Reader, _ adecompressor: ReadCloser, _ adigest: UInt32, _ asize: UInt32, _ abuf: Byte..., _ aerr: error, _ amultistream: Boolean)

Parameters:

  • aHeader:
  • ar:
  • adecompressor:
  • adigest:
  • asize:
  • abuf:
  • aerr:
  • amultistream:

constructor (Reader)

 

constructor(value: Reader)

 

Reader(Reader value)

 

init(_ value: Reader)

Parameters:

  • value:

Read

 

method Read(p: Slice<Byte>): tuple of (n: Int64, err: error)

 

(Int64 n, error err) Read(Slice<Byte> p)

 

func Read(_ p: Slice<Byte>) -> (n:Int64, err:error)

 

func Read(p Slice<Byte>) (n Int64, err error)

Parameters:

  • p:

Close

 

method Close: error

 

error Close()

 

func Close() -> error

 

func Close() error

Multistream

 

method Multistream(ok: bool)

 

void Multistream(bool ok)

 

func Multistream(_ ok: bool)

 

func Multistream(ok bool)

Parameters:

  • ok:

Reset

 

method Reset(r: Reader): error

 

error Reset(Reader r)

 

func Reset(_ r: Reader) -> error

 

func Reset(r Reader) error

Parameters:

  • r: