Lines Matching refs:queue
116 SensorEventQueue queue = mSensorListeners.get(listener);
117 if (queue == null) {
119 queue = new SensorEventQueue(listener, looper, this);
120 if (!queue.addSensor(sensor, delayUs, maxBatchReportLatencyUs, reservedFlags)) {
121 queue.dispose();
124 mSensorListeners.put(listener, queue);
127 return queue.addSensor(sensor, delayUs, maxBatchReportLatencyUs, reservedFlags);
141 SensorEventQueue queue = mSensorListeners.get(listener);
142 if (queue != null) {
145 result = queue.removeAllSensors();
147 result = queue.removeSensor(sensor, true);
149 if (result && !queue.hasSensors()) {
151 queue.dispose();
165 TriggerEventQueue queue = mTriggerListeners.get(listener);
166 if (queue == null) {
167 queue = new TriggerEventQueue(listener, mMainLooper, this);
168 if (!queue.addSensor(sensor, 0, 0, 0)) {
169 queue.dispose();
172 mTriggerListeners.put(listener, queue);
175 return queue.addSensor(sensor, 0, 0, 0);
188 TriggerEventQueue queue = mTriggerListeners.get(listener);
189 if (queue != null) {
192 result = queue.removeAllSensors();
194 result = queue.removeSensor(sensor, disable);
196 if (result && !queue.hasSensors()) {
198 queue.dispose();
210 SensorEventQueue queue = mSensorListeners.get(listener);
211 if (queue == null) {
214 return (queue.flush() == 0);
390 // the queue waiting to be delivered. Ignore.