Use base class variable instead of derived class
authorSangyoon Jang <jeremy.jang@samsung.com>
Fri, 20 Apr 2018 08:23:58 +0000 (17:23 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Fri, 20 Apr 2018 08:23:58 +0000 (17:23 +0900)
Change-Id: Ie6bd73c3be4cf7af40ee3e1cd62f298311d98280
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
src/main.cc

index 583f6f9ac6bb21f9a9e2e258d473aa30051bbb85..03be018945650c036d9b51e9102e15b7726c9067 100644 (file)
@@ -7,6 +7,7 @@
 #include "src/iotivity.h"
 #include "src/capability_manager.h"
 #include "src/capmgr.h"
+#include "src/connection_manager.h"
 #include "src/dbus_service.h"
 #include "src/package_event_listener.h"
 #include "src/utils/logging.h"
@@ -16,9 +17,9 @@ int main(int argc, char* argv[]) {
   pkgmgr.SubscribePackageEvent();
 
   capmgr::CapabilityManager* cm = new capmgr::CapabilityManager();
-  capmgr::Iotivity* iotivity = new capmgr::Iotivity(cm);
+  capmgr::ConnectionManager* connmgr = new capmgr::Iotivity(cm);
   capmgr::DBusService* dbus = new capmgr::DBusService();
-  capmgr::Capmgr capmgr(cm, iotivity, dbus);
+  capmgr::Capmgr capmgr(cm, connmgr, dbus);
   if (!capmgr.Initialize()) {
     LOG(ERROR) << "Initialize failed!";
     return 1;