Home
last modified time | relevance | path

Searched refs:DispatchEntry (Results 1 – 9 of 9) sorted by relevance

/frameworks/native/services/inputflinger/dispatcher/
DConnection.h27 struct DispatchEntry;
55 std::deque<std::unique_ptr<DispatchEntry>> outboundQueue;
59 std::deque<std::unique_ptr<DispatchEntry>> waitQueue;
DEntry.h216 struct DispatchEntry { struct
241 DispatchEntry(std::shared_ptr<const EventEntry> eventEntry, argument
245 DispatchEntry(const DispatchEntry&) = delete;
246 DispatchEntry& operator=(const DispatchEntry&) = delete; argument
260 std::ostream& operator<<(std::ostream& out, const DispatchEntry& entry); argument
DEntry.cpp288 volatile int32_t DispatchEntry::sNextSeqAtomic;
290 DispatchEntry::DispatchEntry(std::shared_ptr<const EventEntry> eventEntry, in DispatchEntry() function in android::inputdispatcher::DispatchEntry
323 uint32_t DispatchEntry::nextSeq() { in nextSeq()
332 std::ostream& operator<<(std::ostream& out, const DispatchEntry& entry) { in operator <<()
DInputDispatcher.h293 const DispatchEntry& dispatchEntry) const;
295 const DispatchEntry& dispatchEntry) const;
610 status_t publishMotionEvent(Connection& connection, DispatchEntry& dispatchEntry) const;
619 void drainDispatchQueue(std::deque<std::unique_ptr<DispatchEntry>>& queue);
620 void releaseDispatchEntry(std::unique_ptr<DispatchEntry> dispatchEntry);
690 const std::shared_ptr<Connection>& connection, DispatchEntry* dispatchEntry,
DInputDispatcher.cpp323 std::string dumpQueue(const std::deque<std::unique_ptr<DispatchEntry>>& queue, in dumpQueue()
333 const DispatchEntry& entry = *queue[i]; in dumpQueue()
398 std::unique_ptr<DispatchEntry> createDispatchEntry(const IdGenerator& idGenerator, in createDispatchEntry()
414 return std::make_unique<DispatchEntry>(eventEntry, inputTargetFlags, transform, in createDispatchEntry()
473 std::unique_ptr<DispatchEntry> dispatchEntry = in createDispatchEntry()
474 std::make_unique<DispatchEntry>(std::move(combinedMotionEntry), inputTargetFlags, in createDispatchEntry()
512 bool shouldReportFinishedEvent(const DispatchEntry& dispatchEntry, const Connection& connection) { in shouldReportFinishedEvent()
3448 std::unique_ptr<DispatchEntry> dispatchEntry = in enqueueDispatchEntryLocked()
3584 std::unique_ptr<DispatchEntry> cancelDispatchEntry = in enqueueDispatchEntryLocked()
3743 DispatchEntry& dispatchEntry) const { in publishMotionEvent()
[all …]
/frameworks/native/services/inputflinger/dispatcher/trace/
DInputTracerInterface.h106 virtual void traceEventDispatch(const DispatchEntry&, const EventTrackerInterface&) = 0;
DInputTracer.h51 void traceEventDispatch(const DispatchEntry&, const EventTrackerInterface&) override;
DInputTracer.cpp187 void InputTracer::traceEventDispatch(const DispatchEntry& dispatchEntry, in traceEventDispatch()
/frameworks/native/services/inputflinger/docs/
Danr.md27 The `timeoutTime` field of the `DispatchEntry` is needed because the window associated with a speci…