Lines Matching full:deadline
83 // Will be true if the object actually set a deadline and false if not.
89 // The deadline set by the previous WatchHangsInScope created on this
106 // HangWatchStates for deadline overruns. This happens at a regular interval on
291 base::TimeTicks deadline; member
303 // 1. If any deadline in |watch_states| is before
324 // Return the highest deadline included in this snapshot. Can only be called
419 // Threadsafe class that manages a deadline of type TimeTicks alongside hang
421 // underlying TimeTicks deadline. This enables setting the flags on thread T1 in
422 // a way that's resilient to concurrent deadline or flag changes from thread T2.
423 // Flags can be queried separately from the deadline and users of this class
428 // are two types of flags. Persistent flags remain set through a deadline
429 // change and non-persistent flags are cleared when the deadline changes.
446 // HangWatchDeadline should never be copied. To keep a copy of the deadline or
451 // Returns the underlying TimeTicks deadline. WARNING: The deadline and flags
456 // Returns a mask containing the flags and the deadline as a pair. Use to
457 // inspect the flags and deadline and then optionally call
461 // Returns true if the flag is set and false if not. WARNING: The deadline and
467 // the flags mask returned by GetFlagsAndDeadline(). WARNING: The deadline and
472 // Replace the deadline value. |new_value| needs to be within [0,
477 // deadline are still equal to |old_flags| and |old_deadline|. Otherwise does
489 // callback should return a value containing the desired flags and deadline
495 // Remove the deadline modification callback for when testing is done. Use
519 // deadline outside of this class.
522 // Returns the largest representable deadline.
528 // Extract the deadline bits from |bits|.
543 // Holds the bits of both the flags and the TimeTicks deadline.
549 // class. Starts out at Max() to provide a base-line deadline that will not be
554 // D = Deadline
590 // Returns the current deadline. Use this function if you need to
591 // store the value. To test if the deadline has expired use IsOverDeadline().
592 // WARNING: The deadline and flags can change concurrently. If you need to
598 // Use to inspect the flags and deadline and optionally call
599 // SetShouldBlockOnHang(flags, deadline).
602 // Sets the deadline to a new value.
603 void SetDeadline(TimeTicks deadline);
617 // Returns true if |flag| is set and false if not. WARNING: The deadline and
622 // Tests whether the associated thread's execution has gone over the deadline.
636 // Retrieve the current hang watch deadline directly. For testing only.
653 // the deadline.
658 // If the deadline fails to be updated before TimeTicks::Now() ever