#include <stdbool.h>
#include <stddef.h>
+#include <dpl/platform.h>
+
namespace Jobs {
namespace Exceptions {
enum Type
ErrorSignatureNotFound = 21, ///< signature file not exist.
ErrorSignatureInvalid, ///< invalid signature file
- ErrorSignatureVerificationFailed, ///< failure in verificate
- ///< signature
+ ErrorSignatureVerificationFailed, ///< failure in signature verification
+
ErrorRootCertificateNotFound = 31, ///< couldn't find root
ErrorCertificationInvaid, ///< invalid certification
ErrorCertificateChainVerificationFailed, ///< failure in verificate
ErrorInvalidPrivilege = 41, ///< invalid privilege.
ErrorPrivilegeLevelViolation,
+ ErrorInstallPrivilegeUsingLegacyFailed = 43,
+ ErrorInstallPrivilegeUnknownFailed = 44,
+ ErrorInstallPrivilegeUnauthorizedFailed = 45,
+
ErrorMenuIconNotFound = 51, ///<
ErrorFatalError = 61, ///< failure in db operation
ErrorPluginInstallationFailed, ///< failure in plugin installation
ErrorWidgetUninstallationFailed, ///< failure in uninstallation
ErrorNotSupportRDSUpdate, ///< failure in rds update
+#if ENABLE(PRE_LAUNCH)
+ ErrorPreLaunchingRegistrationFailed, ///< failure in registration of prelaunching flag
+#endif
ErrorUnknown = 140, ///< do not use this error code.
};