proxygen
proxygen::HTTP2PriorityQueue Member List

This is the complete list of members for proxygen::HTTP2PriorityQueue, including all inherited members.

activeCount_proxygen::HTTP2PriorityQueueprivate
addOrUpdatePriorityNode(HTTPCodec::StreamID id, http2::PriorityUpdate pri)proxygen::HTTP2PriorityQueue
addPriorityNode(HTTPCodec::StreamID id, HTTPCodec::StreamID parent) overrideproxygen::HTTP2PriorityQueueinlinevirtual
addTransaction(HTTPCodec::StreamID id, http2::PriorityUpdate pri, HTTPTransaction *txn, bool permanent=false, uint64_t *depth=nullptr) overrideproxygen::HTTP2PriorityQueuevirtual
allowDanglingNodes() const proxygen::HTTP2PriorityQueueinlineprivate
attachThreadLocals(const WheelTimerInstance &timeout)proxygen::HTTP2PriorityQueue
clearPendingEgress(Handle h) overrideproxygen::HTTP2PriorityQueuevirtual
detachThreadLocals()proxygen::HTTP2PriorityQueue
dropPriorityNodes()proxygen::HTTP2PriorityQueueinline
empty() const proxygen::HTTP2PriorityQueueinline
find(HTTPCodec::StreamID id, uint64_t *depth=nullptr)proxygen::HTTP2PriorityQueueprivate
findInternal(HTTPCodec::StreamID id)proxygen::HTTP2PriorityQueueinlineprivate
getRebuildCount() const proxygen::HTTP2PriorityQueueinline
Handle typedefproxygen::HTTP2PriorityQueueBase
HTTP2PriorityQueue()proxygen::HTTP2PriorityQueueinline
HTTP2PriorityQueue(const WheelTimerInstance &timeout)proxygen::HTTP2PriorityQueueinlineexplicit
isRebuilt() const proxygen::HTTP2PriorityQueueinline
iterate(const std::function< bool(HTTPCodec::StreamID, HTTPTransaction *, double)> &fn, const std::function< bool()> &stopFn, bool all)proxygen::HTTP2PriorityQueueinline
iterateBFS(const std::function< bool(HTTP2PriorityQueue &, HTTPCodec::StreamID, HTTPTransaction *, double)> &fn, const std::function< bool()> &stopFn, bool all)proxygen::HTTP2PriorityQueue
kMaxRebuilds_proxygen::HTTP2PriorityQueueprivatestatic
kNodeLifetime_proxygen::HTTP2PriorityQueueprivatestatic
kNumBucketsproxygen::HTTP2PriorityQueueprivatestatic
link_mode typedefproxygen::HTTP2PriorityQueueprivate
maxVirtualNodes_proxygen::HTTP2PriorityQueueprivate
nextEgress(NextEgressResult &result, bool spdyMode=false)proxygen::HTTP2PriorityQueue
nextEgressResult(HTTP2PriorityQueue &queue, HTTPCodec::StreamID id, HTTPTransaction *txn, double r)proxygen::HTTP2PriorityQueueprivatestatic
NextEgressResult typedefproxygen::HTTP2PriorityQueue
nextEgressResults_proxygen::HTTP2PriorityQueueprivate
nodeBuckets_proxygen::HTTP2PriorityQueueprivate
NodeMap typedefproxygen::HTTP2PriorityQueueprivate
nodes_proxygen::HTTP2PriorityQueueprivate
numPendingEgress() const proxygen::HTTP2PriorityQueueinline
numVirtualNodes() const proxygen::HTTP2PriorityQueueinline
numVirtualNodes_proxygen::HTTP2PriorityQueueprivate
pendingWeightChange_proxygen::HTTP2PriorityQueueprivate
rebuildCount_proxygen::HTTP2PriorityQueueprivate
rebuildTree()proxygen::HTTP2PriorityQueue
removeTransaction(Handle handle) overrideproxygen::HTTP2PriorityQueuevirtual
root_proxygen::HTTP2PriorityQueueprivate
scheduleNodeExpiration(Node *node)proxygen::HTTP2PriorityQueueinlineprivate
setMaxVirtualNodes(uint32_t maxVirtualNodes)proxygen::HTTP2PriorityQueueinline
setNodeLifetime(std::chrono::milliseconds lifetime)proxygen::HTTP2PriorityQueueinlinestatic
signalPendingEgress(Handle h) overrideproxygen::HTTP2PriorityQueuevirtual
timeout_proxygen::HTTP2PriorityQueueprivate
updateEnqueuedWeight()proxygen::HTTP2PriorityQueueprivate
updatePriority(Handle handle, http2::PriorityUpdate pri, uint64_t *depth=nullptr) overrideproxygen::HTTP2PriorityQueuevirtual
~PriorityQueue()proxygen::HTTPCodec::PriorityQueueinlinevirtual