Lines Matching refs:queue
58 if (queue == nullptr) { \
59 ERROR_INVALID_PARAMETER("queue cannot be NULL"); \
113 sp<SensorEventQueue> queue =
115 if (queue != 0) {
116 ALooper_addFd(looper, queue->getFd(), ident, ALOOPER_EVENT_INPUT, callback, data);
117 queue->looper = looper;
118 queue->incStrong(manager);
120 return static_cast<ASensorEventQueue*>(queue.get());
123 int ASensorManager_destroyEventQueue(ASensorManager* manager, ASensorEventQueue* queue) {
127 sp<SensorEventQueue> q = static_cast<SensorEventQueue*>(queue);
208 int ASensorEventQueue_registerSensor(ASensorEventQueue* queue, ASensor const* sensor,
217 return static_cast<SensorEventQueue*>(queue)->enableSensor(
222 int ASensorEventQueue_enableSensor(ASensorEventQueue* queue, ASensor const* sensor) {
226 return static_cast<SensorEventQueue*>(queue)->enableSensor(
230 int ASensorEventQueue_disableSensor(ASensorEventQueue* queue, ASensor const* sensor) {
234 return static_cast<SensorEventQueue*>(queue)->disableSensor(
238 int ASensorEventQueue_setEventRate(ASensorEventQueue* queue, ASensor const* sensor, int32_t usec) {
247 return static_cast<SensorEventQueue*>(queue)->setEventRate(
251 int ASensorEventQueue_hasEvents(ASensorEventQueue* queue) {
255 pfd.fd = static_cast<SensorEventQueue*>(queue)->getFd();
270 ssize_t ASensorEventQueue_getEvents(ASensorEventQueue* queue, ASensorEvent* events, size_t count) {
277 ssize_t actual = static_cast<SensorEventQueue*>(queue)->read(events, count);
279 static_cast<SensorEventQueue*>(queue)->sendAck(events, actual);