C# Класс Ar.Com.Hjg.Pngcs.BufferedStreamFeeder

Показать файл Открыть проект

Открытые методы

Метод Описание
BufferedStreamFeeder ( Stream ist ) : System
BufferedStreamFeeder ( Stream ist, int bufsize ) : System
close ( ) : void
feed ( IBytesConsumer consumer ) : int

Feeds bytes to the consumer Returns bytes actually consumed This should return 0 only if the stream is EOF or the consumer is done

feed ( IBytesConsumer consumer, int maxbytes ) : int
feedFixed ( IBytesConsumer consumer, int nbytes ) : bool
getStream ( ) : Stream

Stream from which bytes are read

hasMoreToFeed ( ) : bool
isEof ( ) : bool
setCloseStream ( bool closeStream ) : void
setFailIfNoFeed ( bool failIfNoFeed ) : void
setInputStream ( Stream ist ) : void

Защищенные методы

Метод Описание
refillBuffer ( ) : void

Описание методов

BufferedStreamFeeder() публичный Метод

public BufferedStreamFeeder ( Stream ist ) : System
ist Stream
Результат System

BufferedStreamFeeder() публичный Метод

public BufferedStreamFeeder ( Stream ist, int bufsize ) : System
ist Stream
bufsize int
Результат System

close() публичный Метод

public close ( ) : void
Результат void

feed() публичный Метод

Feeds bytes to the consumer Returns bytes actually consumed This should return 0 only if the stream is EOF or the consumer is done
public feed ( IBytesConsumer consumer ) : int
consumer IBytesConsumer
Результат int

feed() публичный Метод

public feed ( IBytesConsumer consumer, int maxbytes ) : int
consumer IBytesConsumer
maxbytes int
Результат int

feedFixed() публичный Метод

public feedFixed ( IBytesConsumer consumer, int nbytes ) : bool
consumer IBytesConsumer
nbytes int
Результат bool

getStream() публичный Метод

Stream from which bytes are read
public getStream ( ) : Stream
Результат Stream

hasMoreToFeed() публичный Метод

public hasMoreToFeed ( ) : bool
Результат bool

isEof() публичный Метод

public isEof ( ) : bool
Результат bool

refillBuffer() защищенный Метод

protected refillBuffer ( ) : void
Результат void

setCloseStream() публичный Метод

public setCloseStream ( bool closeStream ) : void
closeStream bool
Результат void

setFailIfNoFeed() публичный Метод

public setFailIfNoFeed ( bool failIfNoFeed ) : void
failIfNoFeed bool
Результат void

setInputStream() публичный Метод

public setInputStream ( Stream ist ) : void
ist Stream
Результат void