implements IDownloadContentBufferAvailable
0x00x00A8
Members 22
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | <Id>k__BackingField | uint | Private | — | |
| 0x04 | _state | HTTP2StreamStates | Private | — | |
| 0x08 | <NextInteraction>k__BackingField | TimeSpan | Private+1 flags | — | |
| 0x08 | <AssignedRequest>k__BackingField | HTTPRequest | Private | — | |
| 0x08 | <Context>k__BackingField | LoggingContext | Private | — | |
| 0x04 | downloaded | uint | 1 flags | — | |
| 0x0034 | 0x04 | padding / unreflected | |||
| 0x08 | settings | HTTP2SettingsManager | 1 flags | — | |
| 0x08 | encoder | HPACKEncoder | 1 flags | — | |
| 0x08 | outgoing | Queue<Best.HTTP.Hosts.Connections.HTTP2.HTTP2FrameHeaderAndPayload> | 1 flags | — | |
| 0x08 | incomingFrames | Queue<Best.HTTP.Hosts.Connections.HTTP2.HTTP2FrameHeaderAndPayload> | 1 flags | — | |
| 0x08 | headerView | FramesAsStreamView | 1 flags | — | |
| 0x08 | localWindow | long | 1 flags | — | |
| 0x08 | remoteWindow | long | 1 flags | — | |
| 0x04 | windowUpdateThreshold | uint | 1 flags | — | |
| 0x04 | assignDataLength | uint | 1 flags | — | |
| 0x08 | sentData | long | 1 flags | — | |
| 0x08 | uploadLength | long | 1 flags | — | |
| 0x01 | isRSTFrameSent | bool | 1 flags | — | |
| 0x01 | isEndSTRReceived | bool | 1 flags | — | |
| 0x008A | 0x06 | padding / unreflected | |||
| 0x08 | response | HTTP2Response | 1 flags | — | |
| 0x04 | lastReadCount | int | 1 flags | — | |
| 0x009C | 0x04 | padding / unreflected | |||
| 0x08 | _parentHandler | HTTP2ContentConsumer | 1 flags | — | |
Functions 23
| Signature | Flags | Native | Params |
|---|---|---|---|
| uint get_Id() | Public+1 flags | 0x04 | |
| void set_Id(uint value) | Private+1 flags | 0x04 | |
| HTTP2StreamStates get_State() | Public+1 flags | 0x04 | |
| void set_State(const HTTP2StreamStates& value) | 2 flags | 0x04 | |
| bool get_HasFrameToSend() | Public+3 flags | 0x01 | |
| TimeSpan get_NextInteraction() | Public+3 flags | 0x08 | |
| HTTPRequest get_AssignedRequest() | Public+1 flags | 0x08 | |
| void set_AssignedRequest(HTTPRequest value) | 2 flags | 0x08 | |
| LoggingContext get_Context() | Public+1 flags | 0x08 | |
| void set_Context(LoggingContext value) | 2 flags | 0x08 | |
| void .ctor(uint id, HTTP2ContentConsumer parentHandler, HTTP2SettingsManager registry, HPACKEncoder hpackEncoder) | Public+1 flags | 0x08 | |
| void Assign(HTTPRequest request) | Public+2 flags | 0x08 | |
| void Process(List<Best.HTTP.Hosts.Connections.HTTP2.HTTP2FrameHeaderAndPayload> outgoingFrames) | Public | 0x08 | |
| void AddFrame(const HTTP2FrameHeaderAndPayload& frame, List<Best.HTTP.Hosts.Connections.HTTP2.HTTP2FrameHeaderAndPayload> outgoingFrames) | Public | 0x20 | |
| void Abort(const string& msg) | Public | 0x08 | |
| void ProcessIncomingFrames(List<Best.HTTP.Hosts.Connections.HTTP2.HTTP2FrameHeaderAndPayload> outgoingFrames) | 1 flags | 0x08 | |
| void Best.HTTP.Hosts.Connections.IDownloadContentBufferAvailable.BufferAvailable(DownloadContentStream stream) | PrivateFinal+2 flags | 0x08 | |
| void ProcessIncomingDATAFrame(ref HTTP2FrameHeaderAndPayload& frame) | 3 flags | 0x20 | |
| void ProcessState(List<Best.HTTP.Hosts.Connections.HTTP2.HTTP2FrameHeaderAndPayload> outgoingFrames) | 1 flags | 0x08 | |
| void ProcessOpenState(List<Best.HTTP.Hosts.Connections.HTTP2.HTTP2FrameHeaderAndPayload> outgoingFrames) | 3 flags | 0x08 | |
| void OnRemoteSettingChanged(HTTP2SettingsRegistry registry, const HTTP2Settings& setting, uint oldValue, uint newValue) | 1 flags | 0x08 | |
| void FinishRequest() | 1 flags | 0x00 | |
| void Removed() | Public | 0x00 |