Zdexby TheHolyOneZ
49,743 classes
Class

HTTP2ContentConsumer

: Object
Best.HTTP.Hosts.Connections.HTTP2.HTTP2ContentConsumer, com.Tivadar.Best.HTTP 0x00C0 (192 B) inherited 0x0010 com.Tivadar.Best.HTTP.dll
0x00x00C0

Members 25

OffsetSizeNameTypeFlagsDefault
0x04_assignedRequestintPrivate—
0x04_maxAssignedRequestsintPrivate—
—0x04MaxValueFor31BitsuintPublicStatic+1 flags323015072
0x08<Latency>k__BackingFielddoublePrivate—
0x08settingsHTTP2SettingsManagerPublic—
0x08HPACKEncoderHPACKEncoderPublic—
0x08<Context>k__BackingFieldLoggingContextPrivate—
0x08<ContentProvider>k__BackingFieldPeekableContentProviderStreamPrivate—
0x08lastPingSentDateTimePrivate—
0x04waitingForPingAckintPrivate—
0x04RTTBufferCapacityintPublicStatic—
0x004C0x04padding / unreflected
0x08rttsCircularBuffer<System.Double>Private—
0x01isRunningboolPrivate—
0x00590x07padding / unreflected
0x08newFrameSignalAutoResetEventPrivate—
0x08requestQueueConcurrentQueue<Best.HTTP.HTTPRequest>Private—
0x08clientInitiatedStreamsList<Best.HTTP.Hosts.Connections.HTTP2.HTTP2Stream>Private—
0x08newFramesConcurrentQueue<Best.HTTP.Hosts.Connections.HTTP2.HTTP2FrameHeaderAndPayload>Private—
0x08outgoingFramesList<Best.HTTP.Hosts.Connections.HTTP2.HTTP2FrameHeaderAndPayload>Private—
0x04remoteWindowuintPrivate—
0x008C0x04padding / unreflected
0x08lastInteractionDateTimePrivate—
0x08goAwaySentAtDateTimePrivate—
0x08connHTTPOverTCPConnectionPrivate—
0x08LastStreamIdlongPrivate—
0x08_connectionSettingsHTTP2ConnectionSettingsPrivate—
0x04<ShutdownType>k__BackingFieldShutdownTypesPrivate—
0x00BC0x04unreflected bytes to end of HTTP2ContentConsumer

Functions 29

SignatureFlagsNativeParams
KeepAliveHeader get_KeepAlive()PublicFinal+3 flags—0x08
bool get_CanProcessMultiple()PublicFinal+3 flags—0x01
int get_AssignedRequests()PublicFinal+3 flags—0x04
int get_MaxAssignedRequests()PublicFinal+3 flags—0x04
double get_Latency()Public+1 flags—0x08
void set_Latency(double value)Private+1 flags—0x08
LoggingContext get_Context()PublicFinal+3 flags—0x08
void set_Context(LoggingContext value)Private+1 flags—0x08
PeekableContentProviderStream get_ContentProvider()PublicFinal+3 flags—0x08
void set_ContentProvider(PeekableContentProviderStream value)Private+1 flags—0x08
bool get_SentGoAwayFrame()Private+1 flags—0x01
TimeSpan get_MaxGoAwayWaitTime()Private+1 flags—0x08
void .ctor(HTTPOverTCPConnection conn)Public+1 flags—0x08
void Process(HTTPRequest request)PublicFinal+2 flags—0x08
void SignalThread()PublicFinal+2 flags—0x00
void RunHandler()PublicFinal+2 flags—0x00
void OnRemoteSettingChanged(HTTP2SettingsRegistry registry, const HTTP2Settings& setting, uint oldValue, uint newValue)Private—0x08
void SetBinding(PeekableContentProviderStream contentProvider)PublicFinal+2 flags—0x08
void UnsetBinding()PublicFinal+2 flags—0x00
void OnContent()PublicFinal+2 flags0x00
void OnConnectionClosed()PublicFinal+2 flags0x00
void OnError(Exception ex)PublicFinal+2 flags0x08
double CalculateLatency()Private0x08
HTTP2Stream FindStreamById(uint streamId)Private0x08
ShutdownTypes get_ShutdownType()PublicFinal+3 flags0x04
void set_ShutdownType(const ShutdownTypes& value)Private+1 flags0x04
void Shutdown(const ShutdownTypes& type)PublicFinal+2 flags0x04
void Dispose()PublicFinal+2 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 2

types with a member, parameter or interface of this type