commit | 9941019166e1ca7d44695589aed976ef1cd40030 | [log] [tgz] |
---|---|---|
author | Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> | Thu Dec 28 18:34:34 2023 +0000 |
committer | Android (Google) Code Review <android-gerrit@google.com> | Thu Dec 28 18:34:34 2023 +0000 |
tree | 3407d9146657585c1f9ef1423de828e53ee1e387 | |
parent | 8608726f1ed3e1546657684ed3b10bb869393d59 [diff] | |
parent | 5c3e08bb792658ee9b19fc8decbf2af0da71a233 [diff] |
Merge "libradiocompat: Expose AIDL indications" into main
diff --git a/radio/aidl/compat/libradiocompat/CallbackManager.cpp b/radio/aidl/compat/libradiocompat/CallbackManager.cpp index c2eaed1..96aaebc 100644 --- a/radio/aidl/compat/libradiocompat/CallbackManager.cpp +++ b/radio/aidl/compat/libradiocompat/CallbackManager.cpp
@@ -53,6 +53,10 @@ return *mRadioResponse; } +RadioIndication& CallbackManager::indication() const { + return *mRadioIndication; +} + void CallbackManager::setResponseFunctionsDelayed() { std::unique_lock<std::mutex> lock(mDelayedSetterGuard); mDelayedSetterDeadline = std::chrono::steady_clock::now() + kDelayedSetterDelay;
diff --git a/radio/aidl/compat/libradiocompat/include/libradiocompat/CallbackManager.h b/radio/aidl/compat/libradiocompat/include/libradiocompat/CallbackManager.h index f1a7b49..34ab5d7 100644 --- a/radio/aidl/compat/libradiocompat/include/libradiocompat/CallbackManager.h +++ b/radio/aidl/compat/libradiocompat/include/libradiocompat/CallbackManager.h
@@ -46,6 +46,7 @@ ~CallbackManager(); RadioResponse& response() const; + RadioIndication& indication() const; template <typename ResponseType, typename IndicationType> void setResponseFunctions(const std::shared_ptr<ResponseType>& response,