libradiocompat: Expose AIDL indications

Bug: 308985785
Test: m
Change-Id: Iecf657e06a00e2beb781ac7ec849950dcb42038d
This commit is contained in:
Gil Cukierman
2023-12-14 11:03:26 -05:00
parent dfb05536eb
commit 5c3e08bb79
2 changed files with 5 additions and 0 deletions

View File

@@ -53,6 +53,10 @@ RadioResponse& CallbackManager::response() const {
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;

View File

@@ -46,6 +46,7 @@ class CallbackManager {
~CallbackManager();
RadioResponse& response() const;
RadioIndication& indication() const;
template <typename ResponseType, typename IndicationType>
void setResponseFunctions(const std::shared_ptr<ResponseType>& response,