C# Класс Versionr.ObjectStore.LZHAMWriter

Наследование: ChunkedCompressionStreamWriter
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CompressData int
CreateCompressionStream System.IntPtr
DestroyCompressionStream bool

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

Метод Описание
CompressToStream ( long fileLength, int chunkSize, long &resultSize, System inputData, System outputData, Action feedback = null ) : void

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

Метод Описание
CompressData ( byte inputData, byte outputData, int available, uint &blockSize, bool end ) : void
Dispose ( bool disposing ) : void
LZHAMWriter ( ) : System

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

Метод Описание
CompressData ( IntPtr stream, byte input, int inLength, byte output, int outLength, bool flush, bool end ) : int
CreateCompressionStream ( int level, int windowBits ) : IntPtr
DestroyCompressionStream ( IntPtr stream ) : bool

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

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

protected CompressData ( byte inputData, byte outputData, int available, uint &blockSize, bool end ) : void
inputData byte
outputData byte
available int
blockSize uint
end bool
Результат void

CompressToStream() публичный статический Метод

public static CompressToStream ( long fileLength, int chunkSize, long &resultSize, System inputData, System outputData, Action feedback = null ) : void
fileLength long
chunkSize int
resultSize long
inputData System
outputData System
feedback Action
Результат void

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

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

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

protected LZHAMWriter ( ) : System
Результат System