[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
#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;
#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;