summaryrefslogtreecommitdiff
path: root/libs/gui/BufferQueueConsumer.cpp
diff options
context:
space:
mode:
author Prabir Pradhan <prabirmsp@google.com> 2023-06-06 00:03:25 +0000
committer Prabir Pradhan <prabirmsp@google.com> 2023-08-17 17:15:52 +0000
commit44e6e832e93ab37ed29b08b462a3a0bf3aa6f4f1 (patch)
tree6ca9e79d6b4d8cdf45eadb8eb33ede88a442eec3 /libs/gui/BufferQueueConsumer.cpp
parent3540b698b64bd5ae24393e71c86af3c5cbaad1f1 (diff)
Bootstrap IInputFlingerRust - the Rust component of inputflinger
When inputflinger boots, we create the Rust component of inputflinger, which we interact with from C++ through the local AIDL interface IInputFlingerRust. After we have access to the IInputFlingerRust binder object in C++, all communication between C++ and Rust can take place purely through AIDL interfaces. To initialize the interface, we must first pass a raw pointer to an AIDL implementation across the language barrier through some other means. In this CL, we use cxxbridge to bootstrap the local AIDL interface for IInputFlingerRust. Bug: 278783893 Test: manual, boot Change-Id: Ifbd0168ae4fadaa5b357f6064113f1691e6cf5a7
Diffstat (limited to 'libs/gui/BufferQueueConsumer.cpp')
0 files changed, 0 insertions, 0 deletions