C# Класс Hjg.Pngcs.ProgressiveOutputStream

stream that outputs to memory and allows to flush fragments every 'size' bytes to some other destination
Наследование: System.IO.MemoryStream
Показать файл Открыть проект

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

Метод Описание
Close ( ) : void
Flush ( ) : void
GetCountFlushed ( ) : long
ProgressiveOutputStream ( int size_0 ) : System
Write ( byte b ) : void
Write ( byte b, int off, int len ) : void

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

Метод Описание
Dispose ( bool disposing ) : void
FlushBuffer ( byte b, int n ) : void

Приватные методы

Метод Описание
CheckFlushBuffer ( bool forced ) : void

if it's time to flush data (or if forced==true) calls abstract method flushBuffer() and cleans those bytes from own buffer

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

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

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

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

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

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

FlushBuffer() защищенный абстрактный Метод

protected abstract FlushBuffer ( byte b, int n ) : void
b byte
n int
Результат void

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

public GetCountFlushed ( ) : long
Результат long

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

public ProgressiveOutputStream ( int size_0 ) : System
size_0 int
Результат System

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

public Write ( byte b ) : void
b byte
Результат void

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

public Write ( byte b, int off, int len ) : void
b byte
off int
len int
Результат void