Lines Matching defs:Sensors
49 struct Sensors : public ISensors, public ISensorsEventCallback { struct
56 Sensors(); argument
109 static void startReadWakeLockThread(Sensors* sensors); argument
137 sp<ISensorsCallback> mCallback; argument
142 std::map<int32_t, std::shared_ptr<Sensor>> mSensors; argument
147 int32_t mNextHandle;
152 std::mutex mWriteLock;
157 std::mutex mWakeLockLock;
162 uint32_t mOutstandingWakeUpEvents;
167 std::thread mWakeLockThread;
172 std::atomic_bool mReadWakeLockQueueRun;
177 int64_t mAutoReleaseWakeLockTime;
182 bool mHasWakeLock;