commit | 5c3e08bb792658ee9b19fc8decbf2af0da71a233 | [log] [tgz] |
---|---|---|
author | Gil Cukierman <cukie@google.com> | Thu Dec 14 11:03:26 2023 -0500 |
committer | Gil Cukierman <cukie@google.com> | Tue Dec 19 17:42:38 2023 -0500 |
tree | 95074b0e86b70c5f12423092bacbad0e41683361 | |
parent | dfb05536eb3d3ea125fc6b24aaad5b3e756929ac [diff] |
libradiocompat: Expose AIDL indications Bug: 308985785 Test: m Change-Id: Iecf657e06a00e2beb781ac7ec849950dcb42038d
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,