Public Member Functions | |
InflaterInputBuffer (Stream stream) | |
Initialise a new instance of InflaterInputBuffer. | |
void | SetInflaterInput (Inflater inflater) |
Call Inflater::SetInput passing the current clear text buffer contents. | |
void | Fill () |
Fill the buffer from the underlying input stream. | |
int | ReadRawBuffer (byte[] buffer) |
Read a buffer directly from the input stream. | |
int | ReadRawBuffer (byte[] outBuffer, int offset, int length) |
Read a buffer directly from the input stream. | |
int | ReadClearTextBuffer (byte[] outBuffer, int offset, int length) |
Read clear text data from the input stream. | |
int | ReadLeByte () |
Read a byte from the input stream. | |
int | ReadLeShort () |
Read an unsigned short in little endian byte order. | |
int | ReadLeInt () |
Read an int in little endian byte order. | |
long | ReadLeLong () |
Read an int baseInputStream little endian byte order. | |
Properties | |
int | RawLength |
Get the length of bytes bytes in the RawData. | |
byte[] | RawData |
Get the contents of the raw data buffer. | |
int | ClearTextLength |
Get the number of useable bytes in ClearText. | |
byte[] | ClearText |
Get the contents of the clear text buffer. | |
int | Available |
Get/set the number of bytes available. | |
ICryptoTransform | CryptoTransform |
Get/set the ICryptoTransform to apply to any data. | |
int | rawLength |
byte[] | rawData |
int | clearTextLength |
byte[] | clearText |
byte[] | internalClearText |
int | available |
ICryptoTransform | cryptoTransform |
Stream | inputStream |
The buffer supports decryption of incoming data.
Definition at line 56 of file InflaterInputStream.cs.
|
Initialise a new instance of InflaterInputBuffer.
Definition at line 62 of file InflaterInputStream.cs. |
|
Fill the buffer from the underlying input stream.
Definition at line 134 of file InflaterInputStream.cs. |
|
Read clear text data from the input stream.
Definition at line 210 of file InflaterInputStream.cs. |
|
Read a byte from the input stream.
Definition at line 240 of file InflaterInputStream.cs. |
|
Read an int in little endian byte order.
Definition at line 264 of file InflaterInputStream.cs. |
|
Read an int baseInputStream little endian byte order.
Definition at line 272 of file InflaterInputStream.cs. |
|
Read an unsigned short in little endian byte order.
Definition at line 256 of file InflaterInputStream.cs. |
|
Read a buffer directly from the input stream.
Definition at line 178 of file InflaterInputStream.cs. |
|
Read a buffer directly from the input stream.
Definition at line 166 of file InflaterInputStream.cs. |
|
Call Inflater::SetInput passing the current clear text buffer contents.
Definition at line 123 of file InflaterInputStream.cs. References ICSharpCode::SharpZipLib::Zip::Compression::Inflater::SetInput(). |
|
Definition at line 312 of file InflaterInputStream.cs. |
|
Get/set the number of bytes available.
Definition at line 114 of file InflaterInputStream.cs. |
|
Definition at line 308 of file InflaterInputStream.cs. |
|
Get the contents of the clear text buffer.
Definition at line 104 of file InflaterInputStream.cs. |
|
Definition at line 307 of file InflaterInputStream.cs. |
|
Get the number of useable bytes in ClearText.
Definition at line 94 of file InflaterInputStream.cs. |
|
Definition at line 314 of file InflaterInputStream.cs. |
|
Get/set the ICryptoTransform to apply to any data. Set this value to null to have no transform applied. Definition at line 282 of file InflaterInputStream.cs. |
|
Definition at line 315 of file InflaterInputStream.cs. |
|
Definition at line 310 of file InflaterInputStream.cs. |
|
Definition at line 305 of file InflaterInputStream.cs. |
|
Get the contents of the raw data buffer. This may contain encrypted data. Definition at line 84 of file InflaterInputStream.cs. |
|
Definition at line 304 of file InflaterInputStream.cs. |
|
Get the length of bytes bytes in the RawData.
Definition at line 73 of file InflaterInputStream.cs. |