Home
last modified time | relevance | path

Searched refs:Event (Results 1 – 10 of 10) sorted by relevance

/chre-3.4.0/core/include/chre/core/
Devent_ref_queue.h47 bool push(Event *event);
57 Event *pop();
64 ArrayQueue<Event *, kMaxPendingEvents> mQueue;
Devent.h44 class Event : public NonCopyable {
46 Event() = delete;
49 Event(uint16_t eventType_, void *eventData_,
68 Event(uint16_t eventType_, void *eventData_, in Event() function
Dnanoapp.h124 void postEvent(Event *event) { in postEvent()
179 Event *processNextEvent();
254 void handleGnssMeasurementDataEvent(const Event *event);
Devent_loop.h335 SynchronizedMemoryPool<Event, kMaxEventCount> mEventPool;
353 FixedSizeBlockingQueue<Event *, kMaxUnscheduledEventCount> mEvents;
415 void distributeEvent(Event *event);
437 void freeEvent(Event *event);
/chre-3.4.0/core/
Devent_ref_queue.cc29 bool EventRefQueue::push(Event *event) { in push()
40 Event *EventRefQueue::pop() { in pop()
43 Event *event = mQueue.front(); in pop()
Devent.cc23 uint16_t Event::getTimeMillis() { in getTimeMillis()
Dnanoapp.cc125 Event *Nanoapp::processNextEvent() { in processNextEvent()
126 Event *event = mEventQueue.pop(); in processNextEvent()
191 void Nanoapp::handleGnssMeasurementDataEvent(const Event *event) { in handleGnssMeasurementDataEvent()
Devent_loop.cc120 Event *event = mEvents.pop(); in run()
281 Event *event = in postSystemEvent()
383 Event *event = in allocateAndPostEvent()
410 Event *event = app->processNextEvent(); in deliverNextEvent()
420 void EventLoop::distributeEvent(Event *event) { in distributeEvent()
456 void EventLoop::freeEvent(Event *event) { in freeEvent()
/chre-3.4.0/doc/
Dvendor_extensions.md116 `CHRE_EVENT_INTERNAL_LAST_EVENT`). Event types for a given vendor extension
Dnanoapp_developer_guide.md170 *events* with arbitrary binary payload. Event IDs starting in the range