Home | History | Annotate | Download | only in base

Lines Matching defs:Limits

11 PrioritizedDispatcher::Limits::Limits(Priority num_priorities,
15 PrioritizedDispatcher::Limits::~Limits() {}
17 PrioritizedDispatcher::PrioritizedDispatcher(const Limits& limits)
18 : queue_(limits.reserved_slots.size()),
19 max_running_jobs_(limits.reserved_slots.size()),
22 for (size_t i = 0; i < limits.reserved_slots.size(); ++i) {
23 total += limits.reserved_slots[i];
27 DCHECK_LE(total, limits.total_jobs) << "sum(reserved_slots) <= total_jobs";
28 size_t spare = limits.total_jobs - total;
29 for (size_t i = limits.reserved_slots.size(); i > 0; --i) {
66 "Job should not be in queue when limits permit it to start.";