Lines Matching refs:constraint
90 * indicates there is no delay constraint. See {@link #hasTimingDelayConstraint()}.
95 * indicates there is no deadline constraint. See {@link #hasDeadlineConstraint()}.
106 // Set to true if doze constraint was satisfied due to app being whitelisted.
414 boolean setConstraintSatisfied(int constraint, boolean state) {
415 boolean old = (satisfiedConstraints&constraint) != 0;
419 satisfiedConstraints = (satisfiedConstraints&~constraint) | (state ? constraint : 0);
423 boolean isConstraintSatisfied(int constraint) {
424 return (satisfiedConstraints&constraint) != 0;
437 // Deadline constraint trumps other constraints (except for periodic jobs where deadline
440 // AppNotIdle implicit constraint must be satisfied
441 // DeviceNotDozing implicit constraint must be satisfied
642 pw.print(prefix); pw.println(" Has early constraint");
645 pw.print(prefix); pw.println(" Has late constraint");