1 /* 2 * This file is auto-generated. DO NOT MODIFY. 3 * Using: out/host/linux-x86/bin/aidl-cpp -dout/soong/.temp/sbox/f4d3d2c4d378a0ef171cc9bbeac953191512eb39/out/android/os/IPowerManager.cpp.d --ninja -Iframeworks/native/services/powermanager/include -Iframeworks/base/core/java/android/os -t --min_sdk_version=platform_apis -Iframeworks/base/core/java/ frameworks/base/core/java/android/os/IPowerManager.aidl out/soong/.temp/sbox/f4d3d2c4d378a0ef171cc9bbeac953191512eb39/out out/soong/.temp/sbox/f4d3d2c4d378a0ef171cc9bbeac953191512eb39/out/android/os/IPowerManager.cpp 4 * 5 * DO NOT CHECK THIS FILE INTO A CODE TREE (e.g. git, etc..). 6 * ALWAYS GENERATE THIS FILE FROM UPDATED AIDL COMPILER 7 * AS A BUILD INTERMEDIATE ONLY. THIS IS NOT SOURCE CODE. 8 */ 9 #pragma once 10 11 #include <android/BatterySaverPolicyConfig.h> 12 #include <android/ParcelDuration.h> 13 #include <android/PowerSaveState.h> 14 #include <android/WorkSource.h> 15 #include <android/binder_to_string.h> 16 #include <android/os/IPowerManager.h> 17 #include <android/os/IWakeLockCallback.h> 18 #include <binder/IBinder.h> 19 #include <binder/IInterface.h> 20 #include <binder/Parcel.h> 21 #include <binder/Status.h> 22 #include <binder/Trace.h> 23 #include <cstdint> 24 #include <optional> 25 #include <tuple> 26 #include <utils/String16.h> 27 #include <utils/StrongPointer.h> 28 #include <vector> 29 30 namespace android::os { 31 class IWakeLockCallback; 32 } // namespace android::os 33 namespace android { 34 namespace os { 35 class LIBBINDER_EXPORTED IPowerManagerDelegator; 36 37 class LIBBINDER_EXPORTED IPowerManager : public ::android::IInterface { 38 public: 39 typedef IPowerManagerDelegator DefaultDelegator; DECLARE_META_INTERFACE(PowerManager)40 DECLARE_META_INTERFACE(PowerManager) 41 class LIBBINDER_EXPORTED LowPowerStandbyPolicy : public ::android::Parcelable { 42 public: 43 ::android::String16 identifier; 44 ::std::vector<::android::String16> exemptPackages; 45 int32_t allowedReasons = 0; 46 ::std::vector<::android::String16> allowedFeatures; 47 inline bool operator==(const LowPowerStandbyPolicy& _rhs) const { 48 return std::tie(identifier, exemptPackages, allowedReasons, allowedFeatures) == std::tie(_rhs.identifier, _rhs.exemptPackages, _rhs.allowedReasons, _rhs.allowedFeatures); 49 } 50 inline bool operator<(const LowPowerStandbyPolicy& _rhs) const { 51 return std::tie(identifier, exemptPackages, allowedReasons, allowedFeatures) < std::tie(_rhs.identifier, _rhs.exemptPackages, _rhs.allowedReasons, _rhs.allowedFeatures); 52 } 53 inline bool operator!=(const LowPowerStandbyPolicy& _rhs) const { 54 return !(*this == _rhs); 55 } 56 inline bool operator>(const LowPowerStandbyPolicy& _rhs) const { 57 return _rhs < *this; 58 } 59 inline bool operator>=(const LowPowerStandbyPolicy& _rhs) const { 60 return !(*this < _rhs); 61 } 62 inline bool operator<=(const LowPowerStandbyPolicy& _rhs) const { 63 return !(_rhs < *this); 64 } 65 66 ::android::status_t readFromParcel(const ::android::Parcel* _aidl_parcel) final; 67 ::android::status_t writeToParcel(::android::Parcel* _aidl_parcel) const final; 68 static const ::android::String16& getParcelableDescriptor() { 69 static const ::android::StaticString16 DESCRIPTOR (u"android.os.IPowerManager.LowPowerStandbyPolicy"); 70 return DESCRIPTOR; 71 } 72 inline std::string toString() const { 73 std::ostringstream _aidl_os; 74 _aidl_os << "LowPowerStandbyPolicy{"; 75 _aidl_os << "identifier: " << ::android::internal::ToString(identifier); 76 _aidl_os << ", exemptPackages: " << ::android::internal::ToString(exemptPackages); 77 _aidl_os << ", allowedReasons: " << ::android::internal::ToString(allowedReasons); 78 _aidl_os << ", allowedFeatures: " << ::android::internal::ToString(allowedFeatures); 79 _aidl_os << "}"; 80 return _aidl_os.str(); 81 } 82 }; // class LowPowerStandbyPolicy 83 class LIBBINDER_EXPORTED LowPowerStandbyPortDescription : public ::android::Parcelable { 84 public: 85 int32_t protocol = 0; 86 int32_t portMatcher = 0; 87 int32_t portNumber = 0; 88 ::std::optional<::std::vector<uint8_t>> localAddress; 89 inline bool operator==(const LowPowerStandbyPortDescription& _rhs) const { 90 return std::tie(protocol, portMatcher, portNumber, localAddress) == std::tie(_rhs.protocol, _rhs.portMatcher, _rhs.portNumber, _rhs.localAddress); 91 } 92 inline bool operator<(const LowPowerStandbyPortDescription& _rhs) const { 93 return std::tie(protocol, portMatcher, portNumber, localAddress) < std::tie(_rhs.protocol, _rhs.portMatcher, _rhs.portNumber, _rhs.localAddress); 94 } 95 inline bool operator!=(const LowPowerStandbyPortDescription& _rhs) const { 96 return !(*this == _rhs); 97 } 98 inline bool operator>(const LowPowerStandbyPortDescription& _rhs) const { 99 return _rhs < *this; 100 } 101 inline bool operator>=(const LowPowerStandbyPortDescription& _rhs) const { 102 return !(*this < _rhs); 103 } 104 inline bool operator<=(const LowPowerStandbyPortDescription& _rhs) const { 105 return !(_rhs < *this); 106 } 107 108 ::android::status_t readFromParcel(const ::android::Parcel* _aidl_parcel) final; 109 ::android::status_t writeToParcel(::android::Parcel* _aidl_parcel) const final; getParcelableDescriptor()110 static const ::android::String16& getParcelableDescriptor() { 111 static const ::android::StaticString16 DESCRIPTOR (u"android.os.IPowerManager.LowPowerStandbyPortDescription"); 112 return DESCRIPTOR; 113 } toString()114 inline std::string toString() const { 115 std::ostringstream _aidl_os; 116 _aidl_os << "LowPowerStandbyPortDescription{"; 117 _aidl_os << "protocol: " << ::android::internal::ToString(protocol); 118 _aidl_os << ", portMatcher: " << ::android::internal::ToString(portMatcher); 119 _aidl_os << ", portNumber: " << ::android::internal::ToString(portNumber); 120 _aidl_os << ", localAddress: " << ::android::internal::ToString(localAddress); 121 _aidl_os << "}"; 122 return _aidl_os.str(); 123 } 124 }; // class LowPowerStandbyPortDescription 125 enum : int32_t { LOCATION_MODE_NO_CHANGE = 0 }; 126 enum : int32_t { LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF = 1 }; 127 enum : int32_t { LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF = 2 }; 128 enum : int32_t { LOCATION_MODE_FOREGROUND_ONLY = 3 }; 129 enum : int32_t { LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF = 4 }; 130 enum : int32_t { MIN_LOCATION_MODE = 0 }; 131 enum : int32_t { MAX_LOCATION_MODE = 4 }; 132 enum : int32_t { GO_TO_SLEEP_REASON_MIN = 0 }; 133 enum : int32_t { GO_TO_SLEEP_REASON_APPLICATION = 0 }; 134 enum : int32_t { GO_TO_SLEEP_REASON_TIMEOUT = 2 }; 135 enum : int32_t { GO_TO_SLEEP_REASON_LID_SWITCH = 3 }; 136 enum : int32_t { GO_TO_SLEEP_REASON_POWER_BUTTON = 4 }; 137 enum : int32_t { GO_TO_SLEEP_REASON_HDMI = 5 }; 138 enum : int32_t { GO_TO_SLEEP_REASON_SLEEP_BUTTON = 6 }; 139 enum : int32_t { GO_TO_SLEEP_REASON_ACCESSIBILITY = 7 }; 140 enum : int32_t { GO_TO_SLEEP_REASON_FORCE_SUSPEND = 8 }; 141 enum : int32_t { GO_TO_SLEEP_REASON_INATTENTIVE = 9 }; 142 enum : int32_t { GO_TO_SLEEP_REASON_QUIESCENT = 10 }; 143 enum : int32_t { GO_TO_SLEEP_REASON_MAX = 10 }; 144 enum : int32_t { GO_TO_SLEEP_FLAG_NO_DOZE = 1 }; 145 virtual ::android::binder::Status acquireWakeLock(const ::android::sp<::android::IBinder>& lock, int32_t flags, const ::android::String16& tag, const ::android::String16& packageName, const ::android::os::WorkSource& ws, const ::android::String16& historyTag, int32_t displayId, const ::android::sp<::android::os::IWakeLockCallback>& callback) = 0; 146 virtual ::android::binder::Status acquireWakeLockWithUid(const ::android::sp<::android::IBinder>& lock, int32_t flags, const ::android::String16& tag, const ::android::String16& packageName, int32_t uidtoblame, int32_t displayId, const ::android::sp<::android::os::IWakeLockCallback>& callback) = 0; 147 virtual ::android::binder::Status releaseWakeLock(const ::android::sp<::android::IBinder>& lock, int32_t flags) = 0; 148 virtual ::android::binder::Status updateWakeLockUids(const ::android::sp<::android::IBinder>& lock, const ::std::vector<int32_t>& uids) = 0; 149 virtual ::android::binder::Status setPowerBoost(int32_t boost, int32_t durationMs) = 0; 150 virtual ::android::binder::Status setPowerMode(int32_t mode, bool enabled) = 0; 151 virtual ::android::binder::Status setPowerModeChecked(int32_t mode, bool enabled, bool* _aidl_return) = 0; 152 virtual ::android::binder::Status updateWakeLockWorkSource(const ::android::sp<::android::IBinder>& lock, const ::android::os::WorkSource& ws, const ::android::String16& historyTag) = 0; 153 virtual ::android::binder::Status updateWakeLockCallback(const ::android::sp<::android::IBinder>& lock, const ::android::sp<::android::os::IWakeLockCallback>& callback) = 0; 154 virtual ::android::binder::Status isWakeLockLevelSupported(int32_t level, bool* _aidl_return) = 0; 155 virtual ::android::binder::Status isWakeLockLevelSupportedWithDisplayId(int32_t level, int32_t displayId, bool* _aidl_return) = 0; 156 virtual ::android::binder::Status userActivity(int32_t displayId, int64_t time, int32_t event, int32_t flags) = 0; 157 virtual ::android::binder::Status wakeUp(int64_t time, int32_t reason, const ::android::String16& details, const ::android::String16& opPackageName) = 0; 158 virtual ::android::binder::Status wakeUpWithDisplayId(int64_t time, int32_t reason, const ::android::String16& details, const ::android::String16& opPackageName, int32_t displayId) = 0; 159 virtual ::android::binder::Status goToSleep(int64_t time, int32_t reason, int32_t flags) = 0; 160 virtual ::android::binder::Status goToSleepWithDisplayId(int32_t displayId, int64_t time, int32_t reason, int32_t flags) = 0; 161 virtual ::android::binder::Status nap(int64_t time) = 0; 162 virtual ::android::binder::Status getBrightnessConstraint(int32_t displayId, int32_t constraint, float* _aidl_return) = 0; 163 virtual ::android::binder::Status isInteractive(bool* _aidl_return) = 0; 164 virtual ::android::binder::Status isDisplayInteractive(int32_t displayId, bool* _aidl_return) = 0; 165 virtual ::android::binder::Status areAutoPowerSaveModesEnabled(bool* _aidl_return) = 0; 166 virtual ::android::binder::Status isPowerSaveMode(bool* _aidl_return) = 0; 167 virtual ::android::binder::Status getPowerSaveState(int32_t serviceType, ::android::os::PowerSaveState* _aidl_return) = 0; 168 virtual ::android::binder::Status setPowerSaveModeEnabled(bool mode, bool* _aidl_return) = 0; 169 virtual ::android::binder::Status isBatterySaverSupported(bool* _aidl_return) = 0; 170 virtual ::android::binder::Status getFullPowerSavePolicy(::android::os::BatterySaverPolicyConfig* _aidl_return) = 0; 171 virtual ::android::binder::Status setFullPowerSavePolicy(const ::android::os::BatterySaverPolicyConfig& config, bool* _aidl_return) = 0; 172 virtual ::android::binder::Status setDynamicPowerSaveHint(bool powerSaveHint, int32_t disableThreshold, bool* _aidl_return) = 0; 173 virtual ::android::binder::Status setAdaptivePowerSavePolicy(const ::android::os::BatterySaverPolicyConfig& config, bool* _aidl_return) = 0; 174 virtual ::android::binder::Status setAdaptivePowerSaveEnabled(bool enabled, bool* _aidl_return) = 0; 175 virtual ::android::binder::Status getPowerSaveModeTrigger(int32_t* _aidl_return) = 0; 176 virtual ::android::binder::Status setBatteryDischargePrediction(const ::android::os::ParcelDuration& timeRemaining, bool isCustomized) = 0; 177 virtual ::android::binder::Status getBatteryDischargePrediction(::android::os::ParcelDuration* _aidl_return) = 0; 178 virtual ::android::binder::Status isBatteryDischargePredictionPersonalized(bool* _aidl_return) = 0; 179 virtual ::android::binder::Status isDeviceIdleMode(bool* _aidl_return) = 0; 180 virtual ::android::binder::Status isLightDeviceIdleMode(bool* _aidl_return) = 0; 181 virtual ::android::binder::Status isLowPowerStandbySupported(bool* _aidl_return) = 0; 182 virtual ::android::binder::Status isLowPowerStandbyEnabled(bool* _aidl_return) = 0; 183 virtual ::android::binder::Status setLowPowerStandbyEnabled(bool enabled) = 0; 184 virtual ::android::binder::Status setLowPowerStandbyActiveDuringMaintenance(bool activeDuringMaintenance) = 0; 185 virtual ::android::binder::Status forceLowPowerStandbyActive(bool active) = 0; 186 virtual ::android::binder::Status setLowPowerStandbyPolicy(const ::std::optional<::android::os::IPowerManager::LowPowerStandbyPolicy>& policy) = 0; 187 virtual ::android::binder::Status getLowPowerStandbyPolicy(::android::os::IPowerManager::LowPowerStandbyPolicy* _aidl_return) = 0; 188 virtual ::android::binder::Status isExemptFromLowPowerStandby(bool* _aidl_return) = 0; 189 virtual ::android::binder::Status isReasonAllowedInLowPowerStandby(int32_t reason, bool* _aidl_return) = 0; 190 virtual ::android::binder::Status isFeatureAllowedInLowPowerStandby(const ::android::String16& feature, bool* _aidl_return) = 0; 191 virtual ::android::binder::Status acquireLowPowerStandbyPorts(const ::android::sp<::android::IBinder>& token, const ::std::vector<::android::os::IPowerManager::LowPowerStandbyPortDescription>& ports) = 0; 192 virtual ::android::binder::Status releaseLowPowerStandbyPorts(const ::android::sp<::android::IBinder>& token) = 0; 193 virtual ::android::binder::Status getActiveLowPowerStandbyPorts(::std::vector<::android::os::IPowerManager::LowPowerStandbyPortDescription>* _aidl_return) = 0; 194 virtual ::android::binder::Status reboot(bool confirm, const ::android::String16& reason, bool wait) = 0; 195 virtual ::android::binder::Status rebootSafeMode(bool confirm, bool wait) = 0; 196 virtual ::android::binder::Status shutdown(bool confirm, const ::android::String16& reason, bool wait) = 0; 197 virtual ::android::binder::Status crash(const ::android::String16& message) = 0; 198 virtual ::android::binder::Status getLastShutdownReason(int32_t* _aidl_return) = 0; 199 virtual ::android::binder::Status getLastSleepReason(int32_t* _aidl_return) = 0; 200 virtual ::android::binder::Status setStayOnSetting(int32_t val) = 0; 201 virtual ::android::binder::Status boostScreenBrightness(int64_t time) = 0; 202 virtual ::android::binder::Status acquireWakeLockAsync(const ::android::sp<::android::IBinder>& lock, int32_t flags, const ::android::String16& tag, const ::android::String16& packageName, const ::android::os::WorkSource& ws, const ::android::String16& historyTag) = 0; 203 virtual ::android::binder::Status releaseWakeLockAsync(const ::android::sp<::android::IBinder>& lock, int32_t flags) = 0; 204 virtual ::android::binder::Status updateWakeLockUidsAsync(const ::android::sp<::android::IBinder>& lock, const ::std::vector<int32_t>& uids) = 0; 205 virtual ::android::binder::Status isScreenBrightnessBoosted(bool* _aidl_return) = 0; 206 virtual ::android::binder::Status setAttentionLight(bool on, int32_t color) = 0; 207 virtual ::android::binder::Status setDozeAfterScreenOff(bool on) = 0; 208 virtual ::android::binder::Status isAmbientDisplayAvailable(bool* _aidl_return) = 0; 209 virtual ::android::binder::Status suppressAmbientDisplay(const ::android::String16& token, bool suppress) = 0; 210 virtual ::android::binder::Status isAmbientDisplaySuppressedForToken(const ::android::String16& token, bool* _aidl_return) = 0; 211 virtual ::android::binder::Status isAmbientDisplaySuppressed(bool* _aidl_return) = 0; 212 virtual ::android::binder::Status isAmbientDisplaySuppressedForTokenByApp(const ::android::String16& token, int32_t appUid, bool* _aidl_return) = 0; 213 virtual ::android::binder::Status forceSuspend(bool* _aidl_return) = 0; 214 }; // class IPowerManager 215 216 class LIBBINDER_EXPORTED IPowerManagerDefault : public IPowerManager { 217 public: onAsBinder()218 ::android::IBinder* onAsBinder() override { 219 return nullptr; 220 } acquireWakeLock(const::android::sp<::android::IBinder> &,int32_t,const::android::String16 &,const::android::String16 &,const::android::os::WorkSource &,const::android::String16 &,int32_t,const::android::sp<::android::os::IWakeLockCallback> &)221 ::android::binder::Status acquireWakeLock(const ::android::sp<::android::IBinder>& /*lock*/, int32_t /*flags*/, const ::android::String16& /*tag*/, const ::android::String16& /*packageName*/, const ::android::os::WorkSource& /*ws*/, const ::android::String16& /*historyTag*/, int32_t /*displayId*/, const ::android::sp<::android::os::IWakeLockCallback>& /*callback*/) override { 222 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 223 } acquireWakeLockWithUid(const::android::sp<::android::IBinder> &,int32_t,const::android::String16 &,const::android::String16 &,int32_t,int32_t,const::android::sp<::android::os::IWakeLockCallback> &)224 ::android::binder::Status acquireWakeLockWithUid(const ::android::sp<::android::IBinder>& /*lock*/, int32_t /*flags*/, const ::android::String16& /*tag*/, const ::android::String16& /*packageName*/, int32_t /*uidtoblame*/, int32_t /*displayId*/, const ::android::sp<::android::os::IWakeLockCallback>& /*callback*/) override { 225 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 226 } releaseWakeLock(const::android::sp<::android::IBinder> &,int32_t)227 ::android::binder::Status releaseWakeLock(const ::android::sp<::android::IBinder>& /*lock*/, int32_t /*flags*/) override { 228 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 229 } updateWakeLockUids(const::android::sp<::android::IBinder> &,const::std::vector<int32_t> &)230 ::android::binder::Status updateWakeLockUids(const ::android::sp<::android::IBinder>& /*lock*/, const ::std::vector<int32_t>& /*uids*/) override { 231 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 232 } setPowerBoost(int32_t,int32_t)233 ::android::binder::Status setPowerBoost(int32_t /*boost*/, int32_t /*durationMs*/) override { 234 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 235 } setPowerMode(int32_t,bool)236 ::android::binder::Status setPowerMode(int32_t /*mode*/, bool /*enabled*/) override { 237 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 238 } setPowerModeChecked(int32_t,bool,bool *)239 ::android::binder::Status setPowerModeChecked(int32_t /*mode*/, bool /*enabled*/, bool* /*_aidl_return*/) override { 240 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 241 } updateWakeLockWorkSource(const::android::sp<::android::IBinder> &,const::android::os::WorkSource &,const::android::String16 &)242 ::android::binder::Status updateWakeLockWorkSource(const ::android::sp<::android::IBinder>& /*lock*/, const ::android::os::WorkSource& /*ws*/, const ::android::String16& /*historyTag*/) override { 243 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 244 } updateWakeLockCallback(const::android::sp<::android::IBinder> &,const::android::sp<::android::os::IWakeLockCallback> &)245 ::android::binder::Status updateWakeLockCallback(const ::android::sp<::android::IBinder>& /*lock*/, const ::android::sp<::android::os::IWakeLockCallback>& /*callback*/) override { 246 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 247 } isWakeLockLevelSupported(int32_t,bool *)248 ::android::binder::Status isWakeLockLevelSupported(int32_t /*level*/, bool* /*_aidl_return*/) override { 249 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 250 } isWakeLockLevelSupportedWithDisplayId(int32_t,int32_t,bool *)251 ::android::binder::Status isWakeLockLevelSupportedWithDisplayId(int32_t /*level*/, int32_t /*displayId*/, bool* /*_aidl_return*/) override { 252 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 253 } userActivity(int32_t,int64_t,int32_t,int32_t)254 ::android::binder::Status userActivity(int32_t /*displayId*/, int64_t /*time*/, int32_t /*event*/, int32_t /*flags*/) override { 255 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 256 } wakeUp(int64_t,int32_t,const::android::String16 &,const::android::String16 &)257 ::android::binder::Status wakeUp(int64_t /*time*/, int32_t /*reason*/, const ::android::String16& /*details*/, const ::android::String16& /*opPackageName*/) override { 258 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 259 } wakeUpWithDisplayId(int64_t,int32_t,const::android::String16 &,const::android::String16 &,int32_t)260 ::android::binder::Status wakeUpWithDisplayId(int64_t /*time*/, int32_t /*reason*/, const ::android::String16& /*details*/, const ::android::String16& /*opPackageName*/, int32_t /*displayId*/) override { 261 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 262 } goToSleep(int64_t,int32_t,int32_t)263 ::android::binder::Status goToSleep(int64_t /*time*/, int32_t /*reason*/, int32_t /*flags*/) override { 264 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 265 } goToSleepWithDisplayId(int32_t,int64_t,int32_t,int32_t)266 ::android::binder::Status goToSleepWithDisplayId(int32_t /*displayId*/, int64_t /*time*/, int32_t /*reason*/, int32_t /*flags*/) override { 267 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 268 } nap(int64_t)269 ::android::binder::Status nap(int64_t /*time*/) override { 270 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 271 } getBrightnessConstraint(int32_t,int32_t,float *)272 ::android::binder::Status getBrightnessConstraint(int32_t /*displayId*/, int32_t /*constraint*/, float* /*_aidl_return*/) override { 273 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 274 } isInteractive(bool *)275 ::android::binder::Status isInteractive(bool* /*_aidl_return*/) override { 276 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 277 } isDisplayInteractive(int32_t,bool *)278 ::android::binder::Status isDisplayInteractive(int32_t /*displayId*/, bool* /*_aidl_return*/) override { 279 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 280 } areAutoPowerSaveModesEnabled(bool *)281 ::android::binder::Status areAutoPowerSaveModesEnabled(bool* /*_aidl_return*/) override { 282 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 283 } isPowerSaveMode(bool *)284 ::android::binder::Status isPowerSaveMode(bool* /*_aidl_return*/) override { 285 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 286 } getPowerSaveState(int32_t,::android::os::PowerSaveState *)287 ::android::binder::Status getPowerSaveState(int32_t /*serviceType*/, ::android::os::PowerSaveState* /*_aidl_return*/) override { 288 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 289 } setPowerSaveModeEnabled(bool,bool *)290 ::android::binder::Status setPowerSaveModeEnabled(bool /*mode*/, bool* /*_aidl_return*/) override { 291 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 292 } isBatterySaverSupported(bool *)293 ::android::binder::Status isBatterySaverSupported(bool* /*_aidl_return*/) override { 294 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 295 } getFullPowerSavePolicy(::android::os::BatterySaverPolicyConfig *)296 ::android::binder::Status getFullPowerSavePolicy(::android::os::BatterySaverPolicyConfig* /*_aidl_return*/) override { 297 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 298 } setFullPowerSavePolicy(const::android::os::BatterySaverPolicyConfig &,bool *)299 ::android::binder::Status setFullPowerSavePolicy(const ::android::os::BatterySaverPolicyConfig& /*config*/, bool* /*_aidl_return*/) override { 300 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 301 } setDynamicPowerSaveHint(bool,int32_t,bool *)302 ::android::binder::Status setDynamicPowerSaveHint(bool /*powerSaveHint*/, int32_t /*disableThreshold*/, bool* /*_aidl_return*/) override { 303 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 304 } setAdaptivePowerSavePolicy(const::android::os::BatterySaverPolicyConfig &,bool *)305 ::android::binder::Status setAdaptivePowerSavePolicy(const ::android::os::BatterySaverPolicyConfig& /*config*/, bool* /*_aidl_return*/) override { 306 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 307 } setAdaptivePowerSaveEnabled(bool,bool *)308 ::android::binder::Status setAdaptivePowerSaveEnabled(bool /*enabled*/, bool* /*_aidl_return*/) override { 309 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 310 } getPowerSaveModeTrigger(int32_t *)311 ::android::binder::Status getPowerSaveModeTrigger(int32_t* /*_aidl_return*/) override { 312 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 313 } setBatteryDischargePrediction(const::android::os::ParcelDuration &,bool)314 ::android::binder::Status setBatteryDischargePrediction(const ::android::os::ParcelDuration& /*timeRemaining*/, bool /*isCustomized*/) override { 315 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 316 } getBatteryDischargePrediction(::android::os::ParcelDuration *)317 ::android::binder::Status getBatteryDischargePrediction(::android::os::ParcelDuration* /*_aidl_return*/) override { 318 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 319 } isBatteryDischargePredictionPersonalized(bool *)320 ::android::binder::Status isBatteryDischargePredictionPersonalized(bool* /*_aidl_return*/) override { 321 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 322 } isDeviceIdleMode(bool *)323 ::android::binder::Status isDeviceIdleMode(bool* /*_aidl_return*/) override { 324 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 325 } isLightDeviceIdleMode(bool *)326 ::android::binder::Status isLightDeviceIdleMode(bool* /*_aidl_return*/) override { 327 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 328 } isLowPowerStandbySupported(bool *)329 ::android::binder::Status isLowPowerStandbySupported(bool* /*_aidl_return*/) override { 330 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 331 } isLowPowerStandbyEnabled(bool *)332 ::android::binder::Status isLowPowerStandbyEnabled(bool* /*_aidl_return*/) override { 333 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 334 } setLowPowerStandbyEnabled(bool)335 ::android::binder::Status setLowPowerStandbyEnabled(bool /*enabled*/) override { 336 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 337 } setLowPowerStandbyActiveDuringMaintenance(bool)338 ::android::binder::Status setLowPowerStandbyActiveDuringMaintenance(bool /*activeDuringMaintenance*/) override { 339 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 340 } forceLowPowerStandbyActive(bool)341 ::android::binder::Status forceLowPowerStandbyActive(bool /*active*/) override { 342 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 343 } setLowPowerStandbyPolicy(const::std::optional<::android::os::IPowerManager::LowPowerStandbyPolicy> &)344 ::android::binder::Status setLowPowerStandbyPolicy(const ::std::optional<::android::os::IPowerManager::LowPowerStandbyPolicy>& /*policy*/) override { 345 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 346 } getLowPowerStandbyPolicy(::android::os::IPowerManager::LowPowerStandbyPolicy *)347 ::android::binder::Status getLowPowerStandbyPolicy(::android::os::IPowerManager::LowPowerStandbyPolicy* /*_aidl_return*/) override { 348 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 349 } isExemptFromLowPowerStandby(bool *)350 ::android::binder::Status isExemptFromLowPowerStandby(bool* /*_aidl_return*/) override { 351 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 352 } isReasonAllowedInLowPowerStandby(int32_t,bool *)353 ::android::binder::Status isReasonAllowedInLowPowerStandby(int32_t /*reason*/, bool* /*_aidl_return*/) override { 354 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 355 } isFeatureAllowedInLowPowerStandby(const::android::String16 &,bool *)356 ::android::binder::Status isFeatureAllowedInLowPowerStandby(const ::android::String16& /*feature*/, bool* /*_aidl_return*/) override { 357 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 358 } acquireLowPowerStandbyPorts(const::android::sp<::android::IBinder> &,const::std::vector<::android::os::IPowerManager::LowPowerStandbyPortDescription> &)359 ::android::binder::Status acquireLowPowerStandbyPorts(const ::android::sp<::android::IBinder>& /*token*/, const ::std::vector<::android::os::IPowerManager::LowPowerStandbyPortDescription>& /*ports*/) override { 360 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 361 } releaseLowPowerStandbyPorts(const::android::sp<::android::IBinder> &)362 ::android::binder::Status releaseLowPowerStandbyPorts(const ::android::sp<::android::IBinder>& /*token*/) override { 363 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 364 } getActiveLowPowerStandbyPorts(::std::vector<::android::os::IPowerManager::LowPowerStandbyPortDescription> *)365 ::android::binder::Status getActiveLowPowerStandbyPorts(::std::vector<::android::os::IPowerManager::LowPowerStandbyPortDescription>* /*_aidl_return*/) override { 366 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 367 } reboot(bool,const::android::String16 &,bool)368 ::android::binder::Status reboot(bool /*confirm*/, const ::android::String16& /*reason*/, bool /*wait*/) override { 369 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 370 } rebootSafeMode(bool,bool)371 ::android::binder::Status rebootSafeMode(bool /*confirm*/, bool /*wait*/) override { 372 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 373 } shutdown(bool,const::android::String16 &,bool)374 ::android::binder::Status shutdown(bool /*confirm*/, const ::android::String16& /*reason*/, bool /*wait*/) override { 375 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 376 } crash(const::android::String16 &)377 ::android::binder::Status crash(const ::android::String16& /*message*/) override { 378 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 379 } getLastShutdownReason(int32_t *)380 ::android::binder::Status getLastShutdownReason(int32_t* /*_aidl_return*/) override { 381 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 382 } getLastSleepReason(int32_t *)383 ::android::binder::Status getLastSleepReason(int32_t* /*_aidl_return*/) override { 384 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 385 } setStayOnSetting(int32_t)386 ::android::binder::Status setStayOnSetting(int32_t /*val*/) override { 387 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 388 } boostScreenBrightness(int64_t)389 ::android::binder::Status boostScreenBrightness(int64_t /*time*/) override { 390 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 391 } acquireWakeLockAsync(const::android::sp<::android::IBinder> &,int32_t,const::android::String16 &,const::android::String16 &,const::android::os::WorkSource &,const::android::String16 &)392 ::android::binder::Status acquireWakeLockAsync(const ::android::sp<::android::IBinder>& /*lock*/, int32_t /*flags*/, const ::android::String16& /*tag*/, const ::android::String16& /*packageName*/, const ::android::os::WorkSource& /*ws*/, const ::android::String16& /*historyTag*/) override { 393 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 394 } releaseWakeLockAsync(const::android::sp<::android::IBinder> &,int32_t)395 ::android::binder::Status releaseWakeLockAsync(const ::android::sp<::android::IBinder>& /*lock*/, int32_t /*flags*/) override { 396 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 397 } updateWakeLockUidsAsync(const::android::sp<::android::IBinder> &,const::std::vector<int32_t> &)398 ::android::binder::Status updateWakeLockUidsAsync(const ::android::sp<::android::IBinder>& /*lock*/, const ::std::vector<int32_t>& /*uids*/) override { 399 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 400 } isScreenBrightnessBoosted(bool *)401 ::android::binder::Status isScreenBrightnessBoosted(bool* /*_aidl_return*/) override { 402 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 403 } setAttentionLight(bool,int32_t)404 ::android::binder::Status setAttentionLight(bool /*on*/, int32_t /*color*/) override { 405 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 406 } setDozeAfterScreenOff(bool)407 ::android::binder::Status setDozeAfterScreenOff(bool /*on*/) override { 408 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 409 } isAmbientDisplayAvailable(bool *)410 ::android::binder::Status isAmbientDisplayAvailable(bool* /*_aidl_return*/) override { 411 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 412 } suppressAmbientDisplay(const::android::String16 &,bool)413 ::android::binder::Status suppressAmbientDisplay(const ::android::String16& /*token*/, bool /*suppress*/) override { 414 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 415 } isAmbientDisplaySuppressedForToken(const::android::String16 &,bool *)416 ::android::binder::Status isAmbientDisplaySuppressedForToken(const ::android::String16& /*token*/, bool* /*_aidl_return*/) override { 417 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 418 } isAmbientDisplaySuppressed(bool *)419 ::android::binder::Status isAmbientDisplaySuppressed(bool* /*_aidl_return*/) override { 420 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 421 } isAmbientDisplaySuppressedForTokenByApp(const::android::String16 &,int32_t,bool *)422 ::android::binder::Status isAmbientDisplaySuppressedForTokenByApp(const ::android::String16& /*token*/, int32_t /*appUid*/, bool* /*_aidl_return*/) override { 423 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 424 } forceSuspend(bool *)425 ::android::binder::Status forceSuspend(bool* /*_aidl_return*/) override { 426 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 427 } 428 }; // class IPowerManagerDefault 429 } // namespace os 430 } // namespace android 431