aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Erat <derat@google.com>2015-09-30 15:31:43 -0600
committerDaniel Erat <derat@google.com>2015-09-30 15:31:43 -0600
commit77ca78c8d297564db431a5b3a9165e170bb7c72a (patch)
tree319fc0369976be1a9410cd2166c64d7774371b4e
parent2227b46d29a3b582275178d0738614a62b9a9fb2 (diff)
downloadnativepower-77ca78c8d297564db431a5b3a9165e170bb7c72a.tar.gz
Add skeleton implementations of newly-added methods.
Add stub versions of IPowerManager methods that were just added to BnPowerManager. Bug: 22122485 Change-Id: Idc107b22ca4dcba146ed06e5ca78d630f46d8d03
-rw-r--r--daemon/power_manager.cc18
-rw-r--r--daemon/power_manager.h4
-rw-r--r--daemon/power_manager_stub.cc22
-rw-r--r--include/nativepower/power_manager_stub.h4
4 files changed, 48 insertions, 0 deletions
diff --git a/daemon/power_manager.cc b/daemon/power_manager.cc
index 55dd799..9247ecf 100644
--- a/daemon/power_manager.cc
+++ b/daemon/power_manager.cc
@@ -78,6 +78,24 @@ status_t PowerManager::powerHint(int hintId, int data) {
return OK;
}
+status_t PowerManager::goToSleep(int64_t event_time_ms, int reason, int flags) {
+ return OK;
+}
+
+status_t PowerManager::reboot(bool confirm, const String16& reason, bool wait) {
+ return OK;
+}
+
+status_t PowerManager::shutdown(bool confirm,
+ const String16& reason,
+ bool wait) {
+ return OK;
+}
+
+status_t PowerManager::crash(const String16& message) {
+ return OK;
+}
+
bool PowerManager::AddWakeLockRequest(const sp<IBinder>& lock,
const String16& tag,
const String16& packageName,
diff --git a/daemon/power_manager.h b/daemon/power_manager.h
index 98385b0..43ced8f 100644
--- a/daemon/power_manager.h
+++ b/daemon/power_manager.h
@@ -60,6 +60,10 @@ class PowerManager : public BnPowerManager {
const int* uids,
bool isOneWay=false) override;
status_t powerHint(int hintId, int data) override;
+ status_t goToSleep(int64_t event_time_ms, int reason, int flags) override;
+ status_t reboot(bool confirm, const String16& reason, bool wait) override;
+ status_t shutdown(bool confirm, const String16& reason, bool wait) override;
+ status_t crash(const String16& message) override;
private:
// Helper method for acquireWakeLock*(). Returns true on success.
diff --git a/daemon/power_manager_stub.cc b/daemon/power_manager_stub.cc
index 40490d3..70ee877 100644
--- a/daemon/power_manager_stub.cc
+++ b/daemon/power_manager_stub.cc
@@ -97,4 +97,26 @@ status_t PowerManagerStub::powerHint(int hintId, int data) {
return OK;
}
+status_t PowerManagerStub::goToSleep(int64_t event_time_ms,
+ int reason,
+ int flags) {
+ return OK;
+}
+
+status_t PowerManagerStub::reboot(bool confirm,
+ const String16& reason,
+ bool wait) {
+ return OK;
+}
+
+status_t PowerManagerStub::shutdown(bool confirm,
+ const String16& reason,
+ bool wait) {
+ return OK;
+}
+
+status_t PowerManagerStub::crash(const String16& message) {
+ return OK;
+}
+
} // namespace android
diff --git a/include/nativepower/power_manager_stub.h b/include/nativepower/power_manager_stub.h
index ab303c2..7e4be06 100644
--- a/include/nativepower/power_manager_stub.h
+++ b/include/nativepower/power_manager_stub.h
@@ -60,6 +60,10 @@ class PowerManagerStub : public BnPowerManager {
const int* uids,
bool isOneWay=false) override;
status_t powerHint(int hintId, int data) override;
+ status_t goToSleep(int64_t event_time_ms, int reason, int flags) override;
+ status_t reboot(bool confirm, const String16& reason, bool wait) override;
+ status_t shutdown(bool confirm, const String16& reason, bool wait) override;
+ status_t crash(const String16& message) override;
private:
// Contains information passed to acquireWakeLock() or