diff options
author | Alex Vakulenko <avakulenko@google.com> | 2016-01-20 07:55:13 -0800 |
---|---|---|
committer | Ian Pedowitz <ijpedowitz@google.com> | 2016-01-20 17:16:17 -0800 |
commit | 6df89a05e0ff87b7d51be58b6e39407034f9e6f5 (patch) | |
tree | 15d403bca541d4bf6a43374f7752f16592039416 | |
parent | ad7b9fd43790df4293600bc6c6034961f3896b5b (diff) | |
download | nativepower-6df89a05e0ff87b7d51be58b6e39407034f9e6f5.tar.gz |
nativepower: Update libchrome APIs to r369476
The new libchrome has been ported from Chromium and some APIs have
changed. Make necessary changes at call sites.
(cherry picked from commit b59838fa1f7ec24a0d1e632026ce94a7329afb63)
Change-Id: I76f832fa3de2b6b7778b7b29e7668dca14f4e799
-rw-r--r-- | daemon/power_manager.cc | 3 | ||||
-rw-r--r-- | daemon/power_manager_unittest.cc | 6 | ||||
-rw-r--r-- | example/power_example.cc | 5 | ||||
-rw-r--r-- | include/nativepower/power_manager_client.h | 7 | ||||
-rw-r--r-- | include/nativepower/power_manager_stub.h | 4 |
5 files changed, 12 insertions, 13 deletions
diff --git a/daemon/power_manager.cc b/daemon/power_manager.cc index 0498965..2f961b7 100644 --- a/daemon/power_manager.cc +++ b/daemon/power_manager.cc @@ -117,8 +117,7 @@ status_t PowerManager::goToSleep(int64_t event_time_ms, int reason, int flags) { return UNKNOWN_ERROR; } - last_resume_uptime_ = - base::TimeDelta::FromMilliseconds(base::SysInfo::Uptime()); + last_resume_uptime_ = base::SysInfo::Uptime(); LOG(INFO) << "Resumed from suspend at " << last_resume_uptime_.InMilliseconds(); return OK; diff --git a/daemon/power_manager_unittest.cc b/daemon/power_manager_unittest.cc index a81f935..c221ace 100644 --- a/daemon/power_manager_unittest.cc +++ b/daemon/power_manager_unittest.cc @@ -120,7 +120,7 @@ TEST_F(PowerManagerTest, AcquireAndReleaseWakeLock) { TEST_F(PowerManagerTest, GoToSleep) { EXPECT_EQ("", ReadPowerState()); - const int kStartTime = base::SysInfo::Uptime(); + const int64_t kStartTime = base::SysInfo::Uptime().InMilliseconds(); EXPECT_EQ(OK, interface_->goToSleep(kStartTime, 0 /* reason */, 0 /* flags */)); EXPECT_EQ(PowerManager::kPowerStateSuspend, ReadPowerState()); @@ -133,7 +133,9 @@ TEST_F(PowerManagerTest, GoToSleep) { // A second attempt with a timestamp occurring after the last // resume should be honored. ClearPowerState(); - EXPECT_EQ(OK, interface_->goToSleep(base::SysInfo::Uptime(), 0, 0)); + EXPECT_EQ( + OK, + interface_->goToSleep(base::SysInfo::Uptime().InMilliseconds(), 0, 0)); EXPECT_EQ(PowerManager::kPowerStateSuspend, ReadPowerState()); } diff --git a/example/power_example.cc b/example/power_example.cc index efe27a5..494c052 100644 --- a/example/power_example.cc +++ b/example/power_example.cc @@ -57,9 +57,8 @@ int main(int argc, char *argv[]) { CHECK(client.ShutDown(android::ShutdownReason::DEFAULT)); } else if (FLAGS_action == "suspend") { LOG(INFO) << "Requesting suspend"; - CHECK(client.Suspend( - base::TimeDelta::FromMilliseconds(base::SysInfo::Uptime()), - android::SuspendReason::APPLICATION, 0 /* flags */)); + CHECK(client.Suspend(base::SysInfo::Uptime(), + android::SuspendReason::APPLICATION, 0 /* flags */)); } else if (FLAGS_action == "wake_lock") { LOG(INFO) << "Creating wake lock"; std::unique_ptr<android::WakeLock> lock( diff --git a/include/nativepower/power_manager_client.h b/include/nativepower/power_manager_client.h index 2b683da..e8528b4 100644 --- a/include/nativepower/power_manager_client.h +++ b/include/nativepower/power_manager_client.h @@ -79,10 +79,9 @@ class PowerManagerClient { // Suspends the system immediately, returning true on success. // // |event_uptime| contains the time since the system was booted (e.g. - // base::TimeDelta::FromMilliseconds(base::SysInfo::Uptime())) of the event - // that triggered the suspend request. It is used to avoid acting on stale - // suspend requests that are sent before the currently-active suspend request - // completes. + // base::SysInfo::Uptime()) of the event that triggered the suspend request. + // It is used to avoid acting on stale suspend requests that are sent before + // the currently-active suspend request completes. // |reason| is currently only used by android.view.WindowManagerPolicy. // |flags| is a bitfield of SuspendFlag values. bool Suspend(base::TimeDelta event_uptime, SuspendReason reason, int flags); diff --git a/include/nativepower/power_manager_stub.h b/include/nativepower/power_manager_stub.h index 47ae1dd..572a403 100644 --- a/include/nativepower/power_manager_stub.h +++ b/include/nativepower/power_manager_stub.h @@ -94,9 +94,9 @@ class PowerManagerStub : public BnPowerManager { private: // Details about a request passed to goToSleep(). struct SuspendRequest { - SuspendRequest(int64 uptime_ms, int reason, int flags); + SuspendRequest(int64_t uptime_ms, int reason, int flags); - int64 event_time_ms; + int64_t event_time_ms; int reason; int flags; }; |