Lines Matching refs:EvaluationContext
68 EvaluationContext::EvaluationContext( in EvaluationContext() function in chromeos_update_manager::EvaluationContext
71 unique_ptr<Callback<void(EvaluationContext*)>> unregister_cb) in EvaluationContext()
80 EvaluationContext::~EvaluationContext() { in ~EvaluationContext()
86 unique_ptr<Closure> EvaluationContext::RemoveObserversAndTimeout() { in RemoveObserversAndTimeout()
97 TimeDelta EvaluationContext::RemainingTime(Time monotonic_deadline) const { in RemainingTime()
105 Time EvaluationContext::MonotonicDeadline(TimeDelta timeout) { in MonotonicDeadline()
111 void EvaluationContext::ValueChanged(BaseVariable* var) { in ValueChanged()
116 void EvaluationContext::OnTimeout() { in OnTimeout()
124 void EvaluationContext::OnValueChangedOrTimeout() { in OnValueChangedOrTimeout()
132 bool EvaluationContext::IsWallclockTimeGreaterThan(Time timestamp) { in IsWallclockTimeGreaterThan()
137 bool EvaluationContext::IsMonotonicTimeGreaterThan(Time timestamp) { in IsMonotonicTimeGreaterThan()
142 void EvaluationContext::ResetEvaluation() { in ResetEvaluation()
160 void EvaluationContext::ResetExpiration() { in ResetExpiration()
165 bool EvaluationContext::RunOnValueChangeOrTimeout(Closure callback) { in RunOnValueChangeOrTimeout()
223 base::Bind(&EvaluationContext::OnTimeout, in RunOnValueChangeOrTimeout()
231 string EvaluationContext::DumpContext() const { in DumpContext()