Lines Matching refs:relative_timeout
164 static void UpdateTimeSpec(timespec& ts, std::chrono::milliseconds relative_timeout, in UpdateTimeSpec() argument
168 if (time_elapsed >= relative_timeout) { in UpdateTimeSpec()
171 auto remaining_timeout = relative_timeout - time_elapsed; in UpdateTimeSpec()
181 const std::chrono::milliseconds& relative_timeout, in WaitForPropertyCreation() argument
190 UpdateTimeSpec(ts, relative_timeout, start_time); in WaitForPropertyCreation()
197 std::chrono::milliseconds relative_timeout) { in WaitForProperty() argument
199 const prop_info* pi = WaitForPropertyCreation(key, relative_timeout, start_time); in WaitForProperty()
212 UpdateTimeSpec(ts, relative_timeout, start_time); in WaitForProperty()
219 std::chrono::milliseconds relative_timeout) { in WaitForPropertyCreation() argument
221 return (WaitForPropertyCreation(key, relative_timeout, start_time) != nullptr); in WaitForPropertyCreation()
283 const char* CachedProperty::WaitForChange(std::chrono::milliseconds relative_timeout) { in WaitForChange() argument
286 prop_info_ = WaitForPropertyCreation(property_name_, relative_timeout, start_time); in WaitForChange()
292 DurationToTimeSpec(ts, relative_timeout); in WaitForChange()