summaryrefslogtreecommitdiff
path: root/service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/video/VideoManager.cpp
diff options
context:
space:
mode:
authorBodam Nam <bodamnam@google.com>2023-04-17 08:36:33 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-04-17 08:36:33 +0000
commit2ffc538917b9af2f30e1220b499c0b0ea9bfd2b2 (patch)
tree52627493c121d7207667a16083405c9e16b51a7b /service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/video/VideoManager.cpp
parentfae165ea8fe8513105b353b1f6892b4f82b3fcb1 (diff)
parent673f396210573d4d68748c00f0441155c0567662 (diff)
downloadImsMedia-2ffc538917b9af2f30e1220b499c0b0ea9bfd2b2.tar.gz
Merge "Add UT for AudioManager" into udc-dev am: 673f396210
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/ImsMedia/+/22163442 Change-Id: I2be9e12ffee662105da1881689abdc8b711027c8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/video/VideoManager.cpp')
-rw-r--r--service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/video/VideoManager.cpp27
1 files changed, 11 insertions, 16 deletions
diff --git a/service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/video/VideoManager.cpp b/service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/video/VideoManager.cpp
index a52db04a..4652511a 100644
--- a/service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/video/VideoManager.cpp
+++ b/service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/video/VideoManager.cpp
@@ -21,9 +21,18 @@
using namespace android;
VideoManager* VideoManager::manager;
-VideoManager::VideoManager() {}
+VideoManager::VideoManager()
+{
+ mRequestHandler.Init("VIDEO_REQUEST_EVENT");
+ mResponseHandler.Init("VIDEO_RESPONSE_EVENT");
+}
-VideoManager::~VideoManager() {}
+VideoManager::~VideoManager()
+{
+ mRequestHandler.Deinit();
+ mResponseHandler.Deinit();
+ manager = nullptr;
+}
VideoManager* VideoManager::getInstance()
{
@@ -245,13 +254,6 @@ void VideoManager::SendInternalEvent(
}
}
-VideoManager::RequestHandler::RequestHandler() :
- ImsMediaEventHandler("VIDEO_REQUEST_EVENT")
-{
-}
-
-VideoManager::RequestHandler::~RequestHandler() {}
-
void VideoManager::RequestHandler::processEvent(
uint32_t event, uint64_t sessionId, uint64_t paramA, uint64_t paramB)
{
@@ -351,13 +353,6 @@ void VideoManager::RequestHandler::processEvent(
}
}
-VideoManager::ResponseHandler::ResponseHandler() :
- ImsMediaEventHandler("VIDEO_RESPONSE_EVENT")
-{
-}
-
-VideoManager::ResponseHandler::~ResponseHandler() {}
-
void VideoManager::ResponseHandler::processEvent(
uint32_t event, uint64_t sessionId, uint64_t paramA, uint64_t paramB)
{