From 5c3e08bb792658ee9b19fc8decbf2af0da71a233 Mon Sep 17 00:00:00 2001 From: Gil Cukierman Date: Thu, 14 Dec 2023 11:03:26 -0500 Subject: [PATCH] libradiocompat: Expose AIDL indications Bug: 308985785 Test: m Change-Id: Iecf657e06a00e2beb781ac7ec849950dcb42038d --- radio/aidl/compat/libradiocompat/CallbackManager.cpp | 4 ++++ .../libradiocompat/include/libradiocompat/CallbackManager.h | 1 + 2 files changed, 5 insertions(+) diff --git a/radio/aidl/compat/libradiocompat/CallbackManager.cpp b/radio/aidl/compat/libradiocompat/CallbackManager.cpp index c2eaed1959..96aaebcc4c 100644 --- a/radio/aidl/compat/libradiocompat/CallbackManager.cpp +++ b/radio/aidl/compat/libradiocompat/CallbackManager.cpp @@ -53,6 +53,10 @@ RadioResponse& CallbackManager::response() const { return *mRadioResponse; } +RadioIndication& CallbackManager::indication() const { + return *mRadioIndication; +} + void CallbackManager::setResponseFunctionsDelayed() { std::unique_lock 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 f1a7b49c7a..34ab5d713d 100644 --- a/radio/aidl/compat/libradiocompat/include/libradiocompat/CallbackManager.h +++ b/radio/aidl/compat/libradiocompat/include/libradiocompat/CallbackManager.h @@ -46,6 +46,7 @@ class CallbackManager { ~CallbackManager(); RadioResponse& response() const; + RadioIndication& indication() const; template void setResponseFunctions(const std::shared_ptr& response,