From 0c333d794c4e08b3ed4a2a12326a2e13162d6d26 Mon Sep 17 00:00:00 2001 From: Benjamin Reis Date: Sun, 18 Mar 2018 12:52:52 +0100 Subject: [PATCH] add local list event handler to core --- src/core/core-p.h | 2 ++ src/core/core.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/core/core-p.h b/src/core/core-p.h index a3f6b5049..87eaa2f17 100644 --- a/src/core/core-p.h +++ b/src/core/core-p.h @@ -31,6 +31,7 @@ LINPHONE_BEGIN_NAMESPACE class CoreListener; +class LocalConferenceListEventHandler; class RemoteConferenceListEventHandler; class CorePrivate : public ObjectPrivate { @@ -67,6 +68,7 @@ public: std::unique_ptr mainDb; std::unique_ptr remoteListEventHandler; + std::unique_ptr localListEventHandler; private: std::list listeners; diff --git a/src/core/core.cpp b/src/core/core.cpp index 039dba557..4a2bc9225 100644 --- a/src/core/core.cpp +++ b/src/core/core.cpp @@ -24,6 +24,7 @@ #include "address/address-p.h" #include "call/call.h" +#include "conference/handlers/local-conference-list-event-handler.h" #include "conference/handlers/remote-conference-list-event-handler.h" #include "core/core-listener.h" #include "core/core-p.h" @@ -46,6 +47,7 @@ void CorePrivate::init () { L_Q(); mainDb.reset(new MainDb(q->getSharedFromThis())); remoteListEventHandler = makeUnique(q->getSharedFromThis()); + localListEventHandler = makeUnique(); AbstractDb::Backend backend; string uri = L_C_TO_STRING(lp_config_get_string(linphone_core_get_config(L_GET_C_BACK_PTR(q)), "storage", "uri", nullptr));