libhttp2 ~master (2020-02-09T19:31:23Z)
Dub
Repo
Session.this
libhttp2
session
Session
Undocumented in source.
class
Session
this
(
bool
server
,
Connector
callbacks
,
in
Options
options
=
Options.init
)
Meta
Source
See Implementation
libhttp2
session
Session
constructors
this
destructors
~this
functions
addGoAway
addItem
addPing
addRstStream
addSettings
addWindowUpdate
adjustClosedStream
adjustIdleStream
adjustRecvWindowSize
afterFrameSent
afterHeaderBlockReceived
callOnFrame
callOnFrameHeader
callOnFrameReady
callOnFrameSent
callOnHeaderField
callOnHeaders
callRead
callSelectPadding
callWriteData
closeStream
closeStreamIfShutRdWr
closeStreamOnGoAway
consume
consumeConnection
consumeStream
cycleWeightOutboundItem
destroyStream
detachIdleStream
endHeadersReceived
endRequestHeadersReceived
endResponseHeadersReceived
enforceFlowControlLimits
estimateHeadersPayload
free
freeAllStreams
getEffectiveLocalWindowSize
getEffectiveRecvDataLength
getLastProcStreamID
getNextOutboundItem
getNextStreamID
getNumActiveStreams
getOutboundQueueSize
getRemoteSettings
getRemoteWindowSize
getStream
getStreamEffectiveLocalWindowSize
getStreamEffectiveRecvDataLength
getStreamLocalClose
getStreamRaw
getStreamRemoteClose
getStreamRemoteWindowSize
getStreamUserData
handleInflateInvalidConnection
handleInflateInvalidStream
handleInvalidConnection
handleInvalidStream
handleInvalidStream2
headersAddPad
idleStreamDetect
inflateHeaderBlock
isClosing
isHTTPMessagingEnabled
isIncomingConcurrentStreamsMax
isIncomingConcurrentStreamsPendingMax
isMyStreamId
isNewPeerStreamId
isOutgoingConcurrentStreamsMax
isReservedLocal
isReservedRemote
isTrailerHeaders
keepClosedStream
keepIdleStream
memRecv
memSend
memSendInternal
nextDataRead
onData
onDataFailFast
onGoAway
onHeaders
onPing
onPriority
onPushPromise
onPushResponseHeaders
onRequestHeaders
onResponseHeaders
onRstStream
onSettings
onWindowUpdate
openStream
packData
popNextOutboundItem
predicateDataSend
predicateForStreamSend
predicateHeadersSend
predicatePushPromiseSend
predicatePushResponseHeadersSend
predicateRequestHeadersSend
predicateResponseHeadersSend
predicateWindowUpdateSend
prepareFrame
processDataFrame
processGoAwayFrame
processHeadersFrame
processPingFrame
processPriorityFrame
processPushPromiseFrame
processRstStreamFrame
processSettingsFrame
processWindowUpdateFrame
recv
reprioritizeStream
resetActiveOutboundItem
resumeData
send
setNextStreamID
setStreamUserData
terminateSession
terminateSessionWithReason
updateConnectionConsumedSize
updateConsumedSize
updateLocalInitialWindowSize
updateLocalSettings
updateRecvConnectionWindowSize
updateRecvStreamWindowSize
updateRemoteInitialWindowSize
updateStreamConsumedSize
upgrade
validateHeaderField
wantRead
wantWrite
properties
ob_pq_top
variables
aob
closed_stream_head
closed_stream_tail
connector
consumed_size
goaway_flags
hd_deflater
hd_inflater
idle_stream_head
idle_stream_tail
iframe
inflight_iva
is_server
last_cycle
last_proc_stream_id
last_recv_stream_id
local_last_stream_id
local_settings
local_window_size
next_seq
next_stream_id
next_unique_id
num_closed_streams
num_idle_streams
num_incoming_streams
num_outgoing_streams
ob_da_pq
ob_pq
ob_ss_pq
opt_flags
pending_enable_push
pending_local_max_concurrent_stream
recv_reduction
recv_window_size
remote_last_stream_id
remote_settings
remote_window_size
roots
streams