Home
last modified time | relevance | path

Searched refs:InputMessage (Results 1 – 8 of 8) sorted by relevance

/frameworks/native/libs/input/tests/
DStructLayout_test.cpp35 CHECK_OFFSET(InputMessage, body, 8); in TestInputMessageAlignment()
37 CHECK_OFFSET(InputMessage::Body::Key, eventId, 0); in TestInputMessageAlignment()
38 CHECK_OFFSET(InputMessage::Body::Key, eventTime, 8); in TestInputMessageAlignment()
39 CHECK_OFFSET(InputMessage::Body::Key, deviceId, 16); in TestInputMessageAlignment()
40 CHECK_OFFSET(InputMessage::Body::Key, source, 20); in TestInputMessageAlignment()
41 CHECK_OFFSET(InputMessage::Body::Key, displayId, 24); in TestInputMessageAlignment()
42 CHECK_OFFSET(InputMessage::Body::Key, hmac, 28); in TestInputMessageAlignment()
43 CHECK_OFFSET(InputMessage::Body::Key, action, 60); in TestInputMessageAlignment()
44 CHECK_OFFSET(InputMessage::Body::Key, flags, 64); in TestInputMessageAlignment()
45 CHECK_OFFSET(InputMessage::Body::Key, keyCode, 68); in TestInputMessageAlignment()
[all …]
DInputChannel_test.cpp75 InputMessage serverMsg = {}; in TEST_F()
76 serverMsg.header.type = InputMessage::Type::KEY; in TEST_F()
81 InputMessage clientMsg; in TEST_F()
90 InputMessage clientReply = {}; in TEST_F()
91 clientReply.header.type = InputMessage::Type::FINISHED; in TEST_F()
97 InputMessage serverReply; in TEST_F()
119 InputMessage serverMsg = {}; in TEST_F()
120 serverMsg.header.type = InputMessage::Type::KEY; in TEST_F()
137 InputMessage clientMsg; in TEST_F()
159 InputMessage msg; in TEST_F()
[all …]
/frameworks/native/libs/input/
DInputConsumerNoResampling.cpp47 std::unique_ptr<KeyEvent> createKeyEvent(const InputMessage& msg) { in createKeyEvent()
57 std::unique_ptr<FocusEvent> createFocusEvent(const InputMessage& msg) { in createFocusEvent()
63 std::unique_ptr<CaptureEvent> createCaptureEvent(const InputMessage& msg) { in createCaptureEvent()
69 std::unique_ptr<DragEvent> createDragEvent(const InputMessage& msg) { in createDragEvent()
76 std::unique_ptr<MotionEvent> createMotionEvent(const InputMessage& msg) { in createMotionEvent()
107 void addSample(MotionEvent& event, const InputMessage& msg) { in addSample()
120 std::unique_ptr<TouchModeEvent> createTouchModeEvent(const InputMessage& msg) { in createTouchModeEvent()
126 std::string outboundMessageToString(const InputMessage& outboundMsg) { in outboundMessageToString()
128 case InputMessage::Type::FINISHED: { in outboundMessageToString()
133 case InputMessage::Type::TIMELINE: { in outboundMessageToString()
[all …]
DInputConsumer.cpp82 void initializeKeyEvent(KeyEvent& event, const InputMessage& msg) { in initializeKeyEvent()
90 void initializeFocusEvent(FocusEvent& event, const InputMessage& msg) { in initializeFocusEvent()
94 void initializeCaptureEvent(CaptureEvent& event, const InputMessage& msg) { in initializeCaptureEvent()
98 void initializeDragEvent(DragEvent& event, const InputMessage& msg) { in initializeDragEvent()
103 void initializeMotionEvent(MotionEvent& event, const InputMessage& msg) { in initializeMotionEvent()
130 void addSample(MotionEvent& event, const InputMessage& msg) { in addSample()
141 void initializeTouchModeEvent(TouchModeEvent& event, const InputMessage& msg) { in initializeTouchModeEvent()
264 case InputMessage::Type::KEY: { in consume()
277 case InputMessage::Type::MOTION: { in consume()
292 const InputMessage& msg = batch.samples[i]; in consume()
[all …]
DInputTransport.cpp113 bool InputMessage::isValid(size_t actualSize) const { in isValid()
154 size_t InputMessage::size() const { in size()
180 void InputMessage::getSanitizedCopy(InputMessage* msg) const { in getSanitizedCopy()
189 case InputMessage::Type::KEY: { in getSanitizedCopy()
218 case InputMessage::Type::MOTION: { in getSanitizedCopy()
290 case InputMessage::Type::FINISHED: { in getSanitizedCopy()
295 case InputMessage::Type::FOCUS: { in getSanitizedCopy()
300 case InputMessage::Type::CAPTURE: { in getSanitizedCopy()
305 case InputMessage::Type::DRAG: { in getSanitizedCopy()
312 case InputMessage::Type::TIMELINE: { in getSanitizedCopy()
[all …]
/frameworks/native/include/input/
DInputConsumer.h120 InputMessage mMsg;
128 std::vector<InputMessage> samples;
139 void initializeFrom(const InputMessage& msg) { in initializeFrom()
183 void addHistory(const InputMessage& msg) { in addHistory()
237 void updateTouchState(InputMessage& msg);
238 void resampleTouchState(nsecs_t frameTime, MotionEvent* event, const InputMessage* next);
247 static void rewriteMessage(TouchState& state, InputMessage& msg);
248 static bool canAddSample(const Batch& batch, const InputMessage* msg);
DInputConsumerNoResampling.h137 std::queue<InputMessage> mOutboundQueue;
162 std::vector<InputMessage> readAllMessages();
168 void handleMessage(const InputMessage& msg) const;
176 void handleMessages(std::vector<InputMessage>&& messages);
183 std::map<DeviceId, std::queue<InputMessage>> mBatches;
DInputTransport.h64 struct InputMessage { struct
224 void getSanitizedCopy(InputMessage* msg) const; argument
266 status_t sendMessage(const InputMessage* msg);
278 status_t receiveMessage(InputMessage* msg);