+ // Called when the system is about to resuspend from a dark resume. Like
+ // SuspendImminent(), the suspend will be deferred until all observers have
+ // finished running and those observers that wish to asynchronously delay
+ // the suspend should call PowerManagerClient::GetSuspendReadinessCallback()
+ // from within this method. The returned callback should be run once the
+ // observer is ready for suspend.
+ virtual void DarkSuspendImminent() {}
+