|
30 | 30 |
|
31 | 31 | using aidl::android::hardware::power::Boost; |
32 | 32 | using aidl::android::hardware::power::ChannelConfig; |
| 33 | +using aidl::android::hardware::power::CpuHeadroomParams; |
| 34 | +using aidl::android::hardware::power::GpuHeadroomParams; |
33 | 35 | using aidl::android::hardware::power::IPower; |
34 | 36 | using aidl::android::hardware::power::IPowerHintSession; |
35 | 37 | using aidl::android::hardware::power::Mode; |
@@ -71,6 +73,14 @@ class MockIPower : public IPower { |
71 | 73 | MOCK_METHOD(ndk::ScopedAStatus, getInterfaceHash, (std::string * hash), (override)); |
72 | 74 | MOCK_METHOD(ndk::SpAIBinder, asBinder, (), (override)); |
73 | 75 | MOCK_METHOD(bool, isRemote, (), (override)); |
| 76 | + MOCK_METHOD(ndk::ScopedAStatus, getCpuHeadroom, |
| 77 | + (const CpuHeadroomParams& params, std::vector<float>* headroom), (override)); |
| 78 | + MOCK_METHOD(ndk::ScopedAStatus, getGpuHeadroom, |
| 79 | + (const GpuHeadroomParams& params, float* headroom), (override)); |
| 80 | + MOCK_METHOD(ndk::ScopedAStatus, getCpuHeadroomMinIntervalMillis, (int64_t* interval), |
| 81 | + (override)); |
| 82 | + MOCK_METHOD(ndk::ScopedAStatus, getGpuHeadroomMinIntervalMillis, (int64_t* interval), |
| 83 | + (override)); |
74 | 84 | }; |
75 | 85 |
|
76 | 86 | // ------------------------------------------------------------------------------------------------- |
|
0 commit comments