From bd5462dd3ed27d6e12eb2d80c63a6b3017bea4f6 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Tue, 8 Jul 2025 07:31:09 -0400 Subject: [PATCH] MT#63171 SIPRegistrarClient: facilitate shutdown Use AmEventQueueThread so that the thread can shut down when requested to. Change-Id: I5021fb25a689d3cc00882a5b3776c8421aa02357 --- apps/registrar_client/SIPRegistrarClient.cpp | 2 +- apps/registrar_client/SIPRegistrarClient.h | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/apps/registrar_client/SIPRegistrarClient.cpp b/apps/registrar_client/SIPRegistrarClient.cpp index 52f31c54..7524c41a 100644 --- a/apps/registrar_client/SIPRegistrarClient.cpp +++ b/apps/registrar_client/SIPRegistrarClient.cpp @@ -60,7 +60,7 @@ SIPRegistrarClient* SIPRegistrarClient::instance() } SIPRegistrarClient::SIPRegistrarClient(const string& name) - : AmEventQueue(this), + : AmEventQueueThread(this), uac_auth_i(NULL), AmDynInvokeFactory(MOD_NAME) { diff --git a/apps/registrar_client/SIPRegistrarClient.h b/apps/registrar_client/SIPRegistrarClient.h index 66dc951b..c9cdcc4f 100644 --- a/apps/registrar_client/SIPRegistrarClient.h +++ b/apps/registrar_client/SIPRegistrarClient.h @@ -41,8 +41,7 @@ using std::string; struct SIPNewRegistrationEvent; class SIPRemoveRegistrationEvent; -class SIPRegistrarClient : public AmThread, - public AmEventQueue, +class SIPRegistrarClient : public AmEventQueueThread, public AmEventHandler, public AmDynInvoke, public AmDynInvokeFactory