Zdexby TheHolyOneZ
44,741 classes
Class

BZip2Compressor

: Object
Pathfinding.Ionic.BZip2.BZip2Compressor, Pathfinding.Ionic.Zip.Reduced 0x0068 (104 B) inherited 0x0010 Pathfinding.Ionic.Zip.Reduced.dll
0x00x0068

Members 26

OffsetSizeNameTypeFlagsDefault
0x04blockSize100kintPrivate—
0x04currentByteintPrivate—
0x04runLengthintPrivate—
0x04lastintPrivate—
0x04outBlockFillThresholdintPrivate—
0x00240x04padding / unreflected
0x08cstateCompressionStatePrivate—
0x08crcCRC32Private+1 flags—
0x08bwBitWriterPrivate—
0x04runsintPrivate—
0x04workDoneintPrivate—
0x04workLimitintPrivate—
0x01firstAttemptboolPrivate—
0x01blockRandomisedboolPrivate—
0x004E0x02padding / unreflected
0x04origPtrintPrivate—
0x04nInUseintPrivate—
0x04nMTFintPrivate—
0x04SETMASKintPrivateStatic+1 flags—
0x04CLEARMASKintPrivateStatic+1 flags—
0x01GREATER_ICOSTbytePrivateStatic+1 flags—
0x01LESSER_ICOSTbytePrivateStatic+1 flags—
0x04SMALL_THRESHintPrivateStatic+1 flags—
0x04DEPTH_THRESHintPrivateStatic+1 flags—
0x04WORK_FACTORintPrivateStatic+1 flags—
0x08incrementsint[]PrivateStatic+1 flags—
0x04<Crc32>k__BackingFielduintPrivate—
0x04<AvailableBytesOut>k__BackingFieldintPrivate—
0x00640x04unreflected bytes to end of BZip2Compressor

Functions 34

SignatureFlagsNativeParams
void .ctor(BitWriter writer)Public+1 flags—0x08
void .ctor(BitWriter writer, int blockSize)Public+1 flags—0x08
void .cctor()PrivateStatic+1 flags—0x00
void Reset()Private—0x00
int get_BlockSize()Public+1 flags—0x04
uint get_Crc32()Public+1 flags—0x04
void set_Crc32(uint value)Private+1 flags—0x04
int get_AvailableBytesOut()Public+1 flags—0x04
void set_AvailableBytesOut(int value)Private+1 flags—0x04
int get_UncompressedBytes()Public+1 flags—0x04
int Fill(const byte[]& buffer, int offset, int count)Public—0x08
int write0(byte b)Private0x04
bool AddRunToOutputBlock(bool final)Private0x01
void CompressAndWrite()Public0x00
void randomiseBlock()Private0x00
void mainSort()Private0x00
void blockSort()Private0x00
bool mainSimpleSort(CompressionState dataShadow, int lo, int hi, int d)Private0x08
void vswap(const int[]& fmap, int p1, int p2, int n)PrivateStatic0x08
byte med3(byte a, byte b, byte c)PrivateStatic0x01
void mainQSort3(CompressionState dataShadow, int loSt, int hiSt, int dSt)Private0x08
void generateMTFValues()Private0x00
void hbAssignCodes(const int[]& code, const byte[]& length, int minLen, int maxLen, int alphaSize)PrivateStatic0x08
void sendMTFValues()Private0x00
void sendMTFValues0(int nGroups, int alphaSize)Private0x04
void hbMakeCodeLengths(const byte[]& len, const int[]& freq, CompressionState state1, int alphaSize, int maxLen)PrivateStatic0x08
int sendMTFValues1(int nGroups, int alphaSize)Private0x04
void sendMTFValues2(int nGroups, int nSelectors)Private0x04
void sendMTFValues3(int nGroups, int alphaSize)Private0x04
void sendMTFValues4()Private0x00
void sendMTFValues5(int nGroups, int nSelectors)Private0x04
void sendMTFValues6(int nGroups, int alphaSize)Private0x04
void sendMTFValues7(int nSelectors)Private0x04
void moveToFrontCodeAndSend()Private0x00

Used by 2

types with a member, parameter or interface of this type