Home
last modified time | relevance | path

Searched refs:IEventQueue (Results 1 – 19 of 19) sorted by relevance

/frameworks/hardware/interfaces/sensorservice/libsensorndkbridge/
DASensorEventQueue.h37 using IEventQueue = aidl::android::frameworks::sensorservice::IEventQueue; member
46 void setImpl(const std::shared_ptr<IEventQueue>& queueImpl);
71 std::shared_ptr<IEventQueue> mQueueImpl;
DASensorEventQueue.cpp37 void ASensorEventQueue::setImpl(const std::shared_ptr<IEventQueue>& queueImpl) { in setImpl()
DASensorManager.cpp32 using aidl::android::frameworks::sensorservice::IEventQueue;
164 std::shared_ptr<IEventQueue> eventQueue; in createEventQueue()
/frameworks/hardware/interfaces/sensorservice/1.0/
DREADME68 - IEventQueue, IEventQueueCallback
69 IEventQueue includes member functions that adapts some of the
70 ASensorEventQueue_* seeries in NDK. An instance of IEventQueue must be able to
74 The implementation must free all resources related to this IEventQueue instance
75 and call ASensorManager_destroyEventQueue on destruction of IEventQueue.
78 implies a poll model for sensor events, IEventQueue uses a push model by using
80 IEventQueueCallback. The implementation of IEventQueue must either use a global
114 sp<IEventQueue> queue;
120 /* Server side implementation of IEventQueue holds a strong reference to
137 * kernel calls decStrong() on server side implementation of IEventQueue,
DIEventQueue.hal20 * An IEventQueue is an interface to manage an event queue created by
23 interface IEventQueue {
30 * the ISensorManager that creates this IEventQueue.
48 * the ISensorManager that creates this IEventQueue.
DAndroid.bp13 "IEventQueue.hal",
DISensorManager.hal20 import IEventQueue;
119 generates (IEventQueue queue, Result result);
/frameworks/hardware/interfaces/sensorservice/aidl/android/frameworks/sensorservice/
DISensorManager.aidl4 import android.frameworks.sensorservice.IEventQueue;
72 IEventQueue createEventQueue(in IEventQueueCallback callback); in createEventQueue()
DIEventQueue.aidl8 interface IEventQueue { interface
/frameworks/native/services/sensorservice/hidl/
DEventQueue.h34 using ::android::frameworks::sensorservice::V1_0::IEventQueue;
40 struct EventQueue final : public IEventQueue {
DEventQueue.cpp71 IEventQueue::onLastStrongRef(id); in onLastStrongRef()
DSensorManager.cpp226 sp<IEventQueue> queue = new EventQueue(callback, looper, internalQueue); in createEventQueue()
/frameworks/hardware/interfaces/sensorservice/aidl/aidl_api/android.frameworks.sensorservice/1/android/frameworks/sensorservice/
DIEventQueue.aidl21 interface IEventQueue { interface
DISensorManager.aidl23 …android.frameworks.sensorservice.IEventQueue createEventQueue(in android.frameworks.sensorservice.… in createEventQueue()
/frameworks/hardware/interfaces/sensorservice/aidl/aidl_api/android.frameworks.sensorservice/current/android/frameworks/sensorservice/
DIEventQueue.aidl21 interface IEventQueue { interface
DISensorManager.aidl23 …android.frameworks.sensorservice.IEventQueue createEventQueue(in android.frameworks.sensorservice.… in createEventQueue()
/frameworks/native/services/sensorservice/aidl/include/sensorserviceaidl/
DSensorManagerAidl.h43 std::shared_ptr<::aidl::android::frameworks::sensorservice::IEventQueue>* _aidl_return)
/frameworks/native/services/sensorservice/aidl/
DSensorManager.cpp38 using ::aidl::android::frameworks::sensorservice::IEventQueue;
118 std::shared_ptr<IEventQueue>* _aidl_return) { in createEventQueue()
/frameworks/hardware/interfaces/
Dcurrent.txt8 …a4a1309134564f55df3aaa964e992870aa9cd5ffd201541eb android.frameworks.sensorservice@1.0::IEventQueue