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.
Change-Id: Ic3bb6e56835da9f1f2e12c582ee6fc5167691c29
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 @@
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, 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 @@
// 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 @@
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 @@
// 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 @@
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;
};