Home | History | Annotate | Download | only in spdy

Lines Matching refs:priority

26   static SpdyPriority ClampPriority(SpdyPriority priority) {
27 if (priority < kHighestPriority) {
28 LOG(DFATAL) << "Invalid priority: " << static_cast<int>(priority);
31 if (priority > kLowestPriority) {
32 LOG(DFATAL) << "Invalid priority: " << static_cast<int>(priority);
35 return priority;
38 // Returns the priority of the highest priority list with sessions on it.
48 IdType PopFront(SpdyPriority priority) {
49 priority = ClampPriority(priority);
50 DCHECK(!write_blocked_lists_[priority].empty());
51 IdType stream_id = write_blocked_lists_[priority].front();
52 write_blocked_lists_[priority].pop_front();
56 bool HasWriteBlockedStreamsGreaterThanPriority(SpdyPriority priority) const {
57 priority = ClampPriority(priority);
58 for (SpdyPriority i = kHighestPriority; i < priority; ++i) {
75 void PushBack(IdType stream_id, SpdyPriority priority) {
76 write_blocked_lists_[ClampPriority(priority)].push_back(stream_id);
80 SpdyPriority priority) {
81 iterator it = std::find(write_blocked_lists_[priority].begin(),
82 write_blocked_lists_[priority].end(),
84 while (it != write_blocked_lists_[priority].end()) {
85 write_blocked_lists_[priority].erase(it);
86 it = std::find(write_blocked_lists_[priority].begin(),
87 write_blocked_lists_[priority].end(),