C# Class Versionr.ObjectStore.LZHAMWriter

Inheritance: ChunkedCompressionStreamWriter
Afficher le fichier Open project: eatplayhate/versionr Class Usage Examples

Private Properties

Свойство Type Description
CompressData int
CreateCompressionStream System.IntPtr
DestroyCompressionStream bool

Méthodes publiques

Méthode Description
CompressToStream ( long fileLength, int chunkSize, long &resultSize, System inputData, System outputData, Action feedback = null ) : void

Méthodes protégées

Méthode Description
CompressData ( byte inputData, byte outputData, int available, uint &blockSize, bool end ) : void
Dispose ( bool disposing ) : void
LZHAMWriter ( ) : System

Private Methods

Méthode Description
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

Method Details

CompressData() protected méthode

protected CompressData ( byte inputData, byte outputData, int available, uint &blockSize, bool end ) : void
inputData byte
outputData byte
available int
blockSize uint
end bool
Résultat void

CompressToStream() public static méthode

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
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

LZHAMWriter() protected méthode

protected LZHAMWriter ( ) : System
Résultat System