protected: \
int m_param; \
};
-//TODO template for m_param
#define DECLARE_JOB_EXCEPTION(Base, Class, Param) \
class Class : \
return m_param; \
} \
};
-//TODO template for m_param
-
-//TODO maybe use DPL:: DECLARE_EXCEPTION_TYPE instead of creating own
namespace Jobs {
DECLARE_JOB_EXCEPTION_BASE(DPL::Exception, JobExceptionBase, 0)
void SaveExceptionData(const Jobs::JobExceptionBase &e);
private:
- //TODO move somewhere this attribute
- //(as it is in all Jobs...)
- PluginInstallerContext m_context;
+ PluginInstallerContext m_context;
//TODO move it to base class of all jobs
//maybe separate JobBase class for this?
#include <limits.h>
#include <regex.h>
-#include <dpl/abstract_waitable_input_adapter.h>
-#include <dpl/abstract_waitable_output_adapter.h>
-#include <dpl/zip_input.h>
-#include <dpl/binary_queue.h>
-#include <dpl/copy.h>
-#include <dpl/assert.h>
-#include <dpl/sstream.h>
-#include <dpl/file_input.h>
#include <dpl/utils/wrt_utility.h>
#include <dpl/utils/path.h>
-#include <dpl/wrt-dao-ro/common_dao_types.h>
-#include <dpl/wrt-dao-ro/widget_dao_read_only.h>
-#include <dpl/wrt-dao-ro/global_config.h>
-#include <dpl/wrt-dao-ro/config_parser_data.h>
-#include <dpl/wrt-dao-rw/global_dao.h> // TODO remove
#include <dpl/localization/w3c_file_localization.h>
-#include <libiriwrapper.h>
#include <pkg-manager/pkgmgr_signal.h>
#include <app_manager.h>
#include <widget_install/task_configuration.h>
#include <widget_install/task_installer_fail.h>
-#include <widget_install/widget_install_errors.h>
-#include <widget_install/widget_install_context.h>
#include <widget_install_to_external.h>
#include <widget_install/widget_unzip.h>
#include <sstream>
#include <unistd.h>
#include <dpl/assert.h>
-#include <appcore-common.h> //TODO is it necessary here?
#include <pcrecpp.h>
//WRT INCLUDES
std::ifstream delta(rdsDeltaPath);
if (!delta.is_open()) {
- // TODO throw exception
ThrowMsg(Exceptions::RDSDeltaFailure, "rds_delta file is missed");
return;
}
LogDebug("Call widget uninstall failure finishedCallback");
GetInstallerStruct().finishedCallback(GetInstallerStruct().userParam,
getRemovedTizenId(),
- m_exceptionCaught); //TODO
+ m_exceptionCaught);
LogDebug("[JobWidgetUninstall] Asynchronous failure callback status sent");
}
switch (job->GetInstallationType()) {
case Jobs::PluginInstallation:
- //todo move it somewhere
InstallWaitingPlugins();
break;
default: //because of warning
} else {
m_installedPath += WrtDB::GlobalConfig::GetUserInstalledWidgetPath();
}
- // TODO clean-up
if (access(m_widgetSource.c_str(), F_OK) != 0) {
m_widgetSource = m_installedPath + "/" + m_pkgid;
}
} else {
m_installedPath += WrtDB::GlobalConfig::GetUserInstalledWidgetPath();
}
- // TODO clean-up
if (access(m_widgetSource.c_str(), F_OK) != 0) {
m_widgetSource = m_installedPath + "/" + m_pkgid;
}
#include "plugin_utils.h"
#include <map>
-#include <string>
#include <cstring>
#include <cstdlib>
#include <dirent.h>
#include <sys/resource.h>
#include <dpl/log/log.h>
-#include <dpl/optional.h>
#include <dpl/optional_typedefs.h>
-#include <dpl/exception.h>
#include <dpl/wrt-dao-ro/global_config.h>
#include <dpl/wrt-dao-ro/config_parser_data.h>
-#include <dpl/string.h>
#include <dpl/abstract_waitable_input_adapter.h>
#include <dpl/abstract_waitable_output_adapter.h>
#include <dpl/zip_input.h>
#include <Elementary.h>
-#include <pkg-manager/pkgmgr_signal_interface.h>
#include <pkg-manager/pkgmgr_signal_dummy.h>
#include <pkg-manager/pkgmgr_signal.h>