Remove references to Inter Context Delegates.
authorZbigniew Kostrzewa <z.kostrzewa@samsung.com>
Tue, 29 Oct 2013 09:15:43 +0000 (10:15 +0100)
committerSoo-Hyun Choi <sh9.choi@samsung.com>
Wed, 30 Oct 2013 01:55:38 +0000 (10:55 +0900)
[Issue#]   LINUXWRT-1061
[Problem]  Unnecessary references to Inter Context Delegates.
[Cause]    Smack and AceCheck tasks inherit after ICDelegateSupport but don't make use of it.
[Solution] Remove the references.

[Verification]
    1. Build repository with tests
    2. Run `wrt-installer-tests-general --output=text` (the same number of
       tests should pass before and after applying this change).

[Remarks]
This change is connected to removal of FastDelegate library task.

Change-Id: Ie35d2882ecab7bc49827b5e32fb096d26629aaa9

src/jobs/widget_install/task_ace_check.h
src/jobs/widget_install/task_smack.h

index d317975..e4ce90d 100644 (file)
 #define INSTALLER_CORE_JOS_WIDGET_INSTALL_TASK_ACE_CHECK_H
 
 #include <dpl/task.h>
-#include <dpl/event/inter_context_delegate.h>
 
 class InstallerContext;
 
 namespace Jobs {
 namespace WidgetInstall {
 class TaskAceCheck :
-    public DPL::TaskDecl<TaskAceCheck>,
-    public DPL::Event::ICDelegateSupport<TaskAceCheck>
+    public DPL::TaskDecl<TaskAceCheck>
 {
   private:
     InstallerContext& m_context;
index 0923b59..d1895c2 100644 (file)
 #define INSTALLER_CORE_JOS_WIDGET_INSTALL_TASK_SMACK_H
 
 #include <dpl/task.h>
-#include <dpl/event/inter_context_delegate.h>
 
 class InstallerContext;
 
 namespace Jobs {
 namespace WidgetInstall {
 class TaskSmack :
-    public DPL::TaskDecl<TaskSmack>,
-    public DPL::Event::ICDelegateSupport<TaskSmack>
+    public DPL::TaskDecl<TaskSmack>
 {
   private:
     InstallerContext& m_context;