activeCount_ | proxygen::HTTP2PriorityQueue | private |
addOrUpdatePriorityNode(HTTPCodec::StreamID id, http2::PriorityUpdate pri) | proxygen::HTTP2PriorityQueue | |
addPriorityNode(HTTPCodec::StreamID id, HTTPCodec::StreamID parent) override | proxygen::HTTP2PriorityQueue | inlinevirtual |
addTransaction(HTTPCodec::StreamID id, http2::PriorityUpdate pri, HTTPTransaction *txn, bool permanent=false, uint64_t *depth=nullptr) override | proxygen::HTTP2PriorityQueue | virtual |
allowDanglingNodes() const | proxygen::HTTP2PriorityQueue | inlineprivate |
attachThreadLocals(const WheelTimerInstance &timeout) | proxygen::HTTP2PriorityQueue | |
clearPendingEgress(Handle h) override | proxygen::HTTP2PriorityQueue | virtual |
detachThreadLocals() | proxygen::HTTP2PriorityQueue | |
dropPriorityNodes() | proxygen::HTTP2PriorityQueue | inline |
empty() const | proxygen::HTTP2PriorityQueue | inline |
find(HTTPCodec::StreamID id, uint64_t *depth=nullptr) | proxygen::HTTP2PriorityQueue | private |
findInternal(HTTPCodec::StreamID id) | proxygen::HTTP2PriorityQueue | inlineprivate |
getRebuildCount() const | proxygen::HTTP2PriorityQueue | inline |
Handle typedef | proxygen::HTTP2PriorityQueueBase | |
HTTP2PriorityQueue() | proxygen::HTTP2PriorityQueue | inline |
HTTP2PriorityQueue(const WheelTimerInstance &timeout) | proxygen::HTTP2PriorityQueue | inlineexplicit |
isRebuilt() const | proxygen::HTTP2PriorityQueue | inline |
iterate(const std::function< bool(HTTPCodec::StreamID, HTTPTransaction *, double)> &fn, const std::function< bool()> &stopFn, bool all) | proxygen::HTTP2PriorityQueue | inline |
iterateBFS(const std::function< bool(HTTP2PriorityQueue &, HTTPCodec::StreamID, HTTPTransaction *, double)> &fn, const std::function< bool()> &stopFn, bool all) | proxygen::HTTP2PriorityQueue | |
kMaxRebuilds_ | proxygen::HTTP2PriorityQueue | privatestatic |
kNodeLifetime_ | proxygen::HTTP2PriorityQueue | privatestatic |
kNumBuckets | proxygen::HTTP2PriorityQueue | privatestatic |
link_mode typedef | proxygen::HTTP2PriorityQueue | private |
maxVirtualNodes_ | proxygen::HTTP2PriorityQueue | private |
nextEgress(NextEgressResult &result, bool spdyMode=false) | proxygen::HTTP2PriorityQueue | |
nextEgressResult(HTTP2PriorityQueue &queue, HTTPCodec::StreamID id, HTTPTransaction *txn, double r) | proxygen::HTTP2PriorityQueue | privatestatic |
NextEgressResult typedef | proxygen::HTTP2PriorityQueue | |
nextEgressResults_ | proxygen::HTTP2PriorityQueue | private |
nodeBuckets_ | proxygen::HTTP2PriorityQueue | private |
NodeMap typedef | proxygen::HTTP2PriorityQueue | private |
nodes_ | proxygen::HTTP2PriorityQueue | private |
numPendingEgress() const | proxygen::HTTP2PriorityQueue | inline |
numVirtualNodes() const | proxygen::HTTP2PriorityQueue | inline |
numVirtualNodes_ | proxygen::HTTP2PriorityQueue | private |
pendingWeightChange_ | proxygen::HTTP2PriorityQueue | private |
rebuildCount_ | proxygen::HTTP2PriorityQueue | private |
rebuildTree() | proxygen::HTTP2PriorityQueue | |
removeTransaction(Handle handle) override | proxygen::HTTP2PriorityQueue | virtual |
root_ | proxygen::HTTP2PriorityQueue | private |
scheduleNodeExpiration(Node *node) | proxygen::HTTP2PriorityQueue | inlineprivate |
setMaxVirtualNodes(uint32_t maxVirtualNodes) | proxygen::HTTP2PriorityQueue | inline |
setNodeLifetime(std::chrono::milliseconds lifetime) | proxygen::HTTP2PriorityQueue | inlinestatic |
signalPendingEgress(Handle h) override | proxygen::HTTP2PriorityQueue | virtual |
timeout_ | proxygen::HTTP2PriorityQueue | private |
updateEnqueuedWeight() | proxygen::HTTP2PriorityQueue | private |
updatePriority(Handle handle, http2::PriorityUpdate pri, uint64_t *depth=nullptr) override | proxygen::HTTP2PriorityQueue | virtual |
~PriorityQueue() | proxygen::HTTPCodec::PriorityQueue | inlinevirtual |