C# 클래스 Versionr.ObjectStore.LZHAMWriter

상속: ChunkedCompressionStreamWriter
파일 보기 프로젝트 열기: eatplayhate/versionr 1 사용 예제들

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