absl::Notification::WaitForNotificationWithDeadline

Blocks until the notification is notified or a deadline expires.

Synopsis

Declared in <absl/synchronization/notification.h>

bool
WaitForNotificationWithDeadline(absl::Time deadline) const;

Description

Blocks until either the notification's "notified" state is true (which may occur immediately) or the deadline has expired, returning the value of its "notified" state in either case.

Return Value

The value of the "notified" state when the call returns.

Parameters

NameDescription
deadlineThe absolute time past which to stop waiting.