Lines Matching refs:AThermalManager
37 ThermalServiceListener(AThermalManager *manager) {mMgr = manager;} in ThermalServiceListener()
39 AThermalManager *mMgr;
47 struct AThermalManager { struct
49 static AThermalManager* createAThermalManager();
50 AThermalManager() = delete;
51 ~AThermalManager();
58 AThermalManager(sp<IThermalService> service);
72 AThermalManager* AThermalManager::createAThermalManager() { in createAThermalManager() argument
80 return new AThermalManager(interface_cast<IThermalService>(binder)); in createAThermalManager()
83 AThermalManager::AThermalManager(sp<IThermalService> service) in AThermalManager() function in AThermalManager
88 AThermalManager::~AThermalManager() { in ~AThermalManager()
99 status_t AThermalManager::notifyStateChange(int32_t status) { in notifyStateChange()
109 status_t AThermalManager::addListener(AThermal_StatusCallback callback, void *data) { in addListener()
143 status_t AThermalManager::removeListener(AThermal_StatusCallback callback, void *data) { in removeListener()
177 status_t AThermalManager::getCurrentThermalStatus(int32_t *status) { in getCurrentThermalStatus()
189 status_t AThermalManager::getThermalHeadroom(int32_t forecastSeconds, float *result) { in getThermalHeadroom()
207 AThermalManager* AThermal_acquireManager() { in AThermal_acquireManager()
208 auto manager = AThermalManager::createAThermalManager(); in AThermal_acquireManager()
220 void AThermal_releaseManager(AThermalManager *manager) { in AThermal_releaseManager()
232 AThermalStatus AThermal_getCurrentThermalStatus(AThermalManager *manager) { in AThermal_getCurrentThermalStatus()
254 int AThermal_registerThermalStatusListener(AThermalManager *manager, in AThermal_registerThermalStatusListener()
272 int AThermal_unregisterThermalStatusListener(AThermalManager *manager, in AThermal_unregisterThermalStatusListener()
294 float AThermal_getThermalHeadroom(AThermalManager *manager, in AThermal_getThermalHeadroom()