Stream

Undocumented in source.
class Stream {}

Constructors

this
this(int stream_id, StreamFlags flags, StreamState initial_state, int weight, StreamRoots roots, int remote_initial_window_size, int local_initial_window_size, void* stream_user_data)
Undocumented in source.

Members

Functions

add
void add(Stream stream)
Undocumented in source. Be warned that the author may not have intended to support it.
addSubtree
void addSubtree(Stream stream, Session session)
Undocumented in source. Be warned that the author may not have intended to support it.
attachItem
void attachItem(OutboundItem item, Session session)
Undocumented in source. Be warned that the author may not have intended to support it.
checkPath
bool checkPath()
Undocumented in source. Be warned that the author may not have intended to support it.
deferItem
void deferItem(StreamFlags flags, Session session)
Undocumented in source. Be warned that the author may not have intended to support it.
detachItem
void detachItem(Session session)
Undocumented in source. Be warned that the author may not have intended to support it.
distributedEffectiveWeight
int distributedEffectiveWeight(int weight)
Undocumented in source. Be warned that the author may not have intended to support it.
distributedWeight
int distributedWeight(int weight)
Undocumented in source. Be warned that the author may not have intended to support it.
free
void free()
Undocumented in source. Be warned that the author may not have intended to support it.
getRoot
Stream getRoot()
Undocumented in source. Be warned that the author may not have intended to support it.
inDepTree
bool inDepTree()
Undocumented in source. Be warned that the author may not have intended to support it.
initialize
void initialize(int stream_id, StreamFlags flags, StreamState initial_state, int weight, StreamRoots roots, int remote_initial_window_size, int local_initial_window_size, void* stream_user_data)
Undocumented in source. Be warned that the author may not have intended to support it.
insert
void insert(Stream stream)
Undocumented in source. Be warned that the author may not have intended to support it.
insertSubtree
void insertSubtree(Stream stream, Session session)
Undocumented in source. Be warned that the author may not have intended to support it.
isDeferredByFlowControl
bool isDeferredByFlowControl()
Undocumented in source. Be warned that the author may not have intended to support it.
isItemDeferred
bool isItemDeferred()
Undocumented in source. Be warned that the author may not have intended to support it.
makeRoot
void makeRoot(Session session)
Undocumented in source. Be warned that the author may not have intended to support it.
makeTopmostRoot
void makeTopmostRoot(Session session)
Undocumented in source. Be warned that the author may not have intended to support it.
onDataChunk
bool onDataChunk(size_t n)
Undocumented in source. Be warned that the author may not have intended to support it.
onRequestHeaders
bool onRequestHeaders(Frame frame)
Undocumented in source. Be warned that the author may not have intended to support it.
onResponseHeaders
bool onResponseHeaders()
Undocumented in source. Be warned that the author may not have intended to support it.
promiseFulfilled
void promiseFulfilled()
Undocumented in source. Be warned that the author may not have intended to support it.
remove
void remove()
Undocumented in source. Be warned that the author may not have intended to support it.
removeSubtree
void removeSubtree()
Undocumented in source. Be warned that the author may not have intended to support it.
resumeDeferredItem
void resumeDeferredItem(StreamFlags flag, Session session)
Undocumented in source. Be warned that the author may not have intended to support it.
setRequestMethod
void setRequestMethod(Frame frame)
Undocumented in source. Be warned that the author may not have intended to support it.
shutdown
void shutdown(ShutdownFlag flag)
Undocumented in source. Be warned that the author may not have intended to support it.
subtreeContains
bool subtreeContains(Stream target)
Undocumented in source. Be warned that the author may not have intended to support it.
updateLocalInitialWindowSize
bool updateLocalInitialWindowSize(int new_initial_window_size, int old_initial_window_size)
Undocumented in source. Be warned that the author may not have intended to support it.
updateRemoteInitialWindowSize
bool updateRemoteInitialWindowSize(int new_initial_window_size, int old_initial_window_size)
Undocumented in source. Be warned that the author may not have intended to support it.
validateRemoteEndStream
bool validateRemoteEndStream()
Undocumented in source. Be warned that the author may not have intended to support it.
validateTrailerHeaders
bool validateTrailerHeaders(Frame frame)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

closedNext
Stream closedNext [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
closedNext
Stream closedNext [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
closedPrev
Stream closedPrev [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
closedPrev
Stream closedPrev [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
consumedSize
int consumedSize [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
consumedSize
int consumedSize [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
contentLength
long contentLength [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
contentLength
long contentLength [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
depNext
Stream depNext [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
depPrev
Stream depPrev [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
dpri
StreamDPRI dpri [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
effectiveWeight
int effectiveWeight [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
flags
StreamFlags flags [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
flags
StreamFlags flags [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
httpFlags
HTTPFlags httpFlags [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
httpFlags
HTTPFlags httpFlags [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
id
int id [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
item
OutboundItem item [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
localWindowSize
int localWindowSize [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
recvReduction
int recvReduction [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
recvWindowSize
int recvWindowSize [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
recvWindowSize
int recvWindowSize [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
remoteWindowSize
int remoteWindowSize [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
remoteWindowSize
int remoteWindowSize [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
rootNext
Stream rootNext [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
shutFlags
ShutdownFlag shutFlags [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
shutFlags
ShutdownFlag shutFlags [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
sibNext
Stream sibNext [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
sibPrev
Stream sibPrev [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
state
StreamState state [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
state
StreamState state [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
statusCode
short statusCode [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
statusCode
short statusCode [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
subStreams
int subStreams [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
sumDepWeight
int sumDepWeight [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
sumNorestWeight
int sumNorestWeight [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
userData
void* userData [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
userData
void* userData [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
weight
int weight [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
weight
int weight [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Meta