0x00x0040
Members 10
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | headers | WebHeaderCollection | Private | — | |
| 0x04 | chunkSize | int | Private | — | |
| 0x04 | chunkRead | int | Private | — | |
| 0x04 | totalWritten | int | Private | — | |
| 0x04 | state | State | Private | — | |
| 0x08 | saved | StringBuilder | Private | — | |
| 0x01 | sawCR | bool | Private | — | |
| 0x01 | gotit | bool | Private | — | |
| 0x0032 | 0x02 | padding / unreflected | |||
| 0x04 | trailerState | int | Private | — | |
| 0x08 | chunks | ArrayList | Private | — | |
Functions 16
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(WebHeaderCollection headers) | Public+1 flags | 0x08 | |
| void WriteAndReadBack(const byte[]& buffer, int offset, int size, ref int& read) | Public | 0x08 | |
| int Read(const byte[]& buffer, int offset, int size) | Public | 0x08 | |
| int ReadFromChunks(const byte[]& buffer, int offset, int size) | Private | 0x08 | |
| void Write(const byte[]& buffer, int offset, int size) | Public | 0x08 | |
| void InternalWrite(const byte[]& buffer, ref int& offset, int size) | Private | 0x08 | |
| bool get_WantMore() | Public+1 flags | 0x01 | |
| bool get_DataAvailable() | Public+1 flags | 0x01 | |
| int get_TotalDataSize() | Public+1 flags | 0x04 | |
| int get_ChunkLeft() | Public+1 flags | 0x04 | |
| State ReadBody(const byte[]& buffer, ref int& offset, int size) | Private | 0x08 | |
| State GetChunkSize(const byte[]& buffer, ref int& offset, int size) | Private | 0x08 | |
| string RemoveChunkExtension(const string& input) | PrivateStatic | 0x08 | |
| State ReadCRLF(const byte[]& buffer, ref int& offset, int size) | Private | 0x08 | |
| State ReadTrailer(const byte[]& buffer, ref int& offset, int size) | Private | 0x08 | |
| void ThrowProtocolViolation(const string& message) | PrivateStatic | 0x08 |